Hjem Sosiale medier Nye CSS3 grense teknikker - dummies

Nye CSS3 grense teknikker - dummies

Innholdsfortegnelse:

Video: LIBGDX para Android - Tutorial 19 - Detectar Colisiones - How to make games Android 2024

Video: LIBGDX para Android - Tutorial 19 - Detectar Colisiones - How to make games Android 2024
Anonim

Borders har vært en del av CSS fra begynnelsen, men CSS3 legger til noen virkelig spennende nye muligheter. Moderne nettlesere støtter nå grenser laget av et bilde, samt avrundede hjørner og bokseskygger. Disse teknikkene lover å legge til spennende nye evner til designene dine.

Bildegrenser

CSS3 lar deg bruke et bilde for en elementgrense. Mekanismen er ganske kraftig fordi den oppdager kantene på et bilde og "skiver" den for å lage kantene og kantene av grensen fra kantene og hjørner av bildet.

Rammebildet er lagret som ramme. png i samme katalog som HTML-filen. Den har et gjennomsiktig senter. Bruk følgende kode for å legge til en bildegrense rundt alle elementene på siden:

h2 {border-width: 15px; border-image: url ("frame. png") 25% gjenta; -webkit-border-image: url ("frame. png") 25% gjenta; -moz-border-image: url ("frame. png") 25% gjenta;}

Slik legger du til et grensebilde:

  1. Hent bildet ditt.

    Bildet skal allerede være utformet som en slags ramme. Vanligvis vil det være en form rundt kantene, med enten et solidfargesenter eller et gjennomsiktig senter.

  2. Angi kantbredden.

    Du må angi kantbredden direkte. Rammen på rammebildet er skalert slik at den passer til hvilken størrelse du vil ha.

  3. Beregn hvor mye av bildens grense du vil ha.

    Hvis du slipper av prosent-tegnet, beregnes verdien i piksler. Du kan legge til fire verdier hvis du foretrekker å bruke forskjellige mengder av det opprinnelige bildet for hver grense.

  4. Angi hvilken oppførsel du vil ha.

    Det opprinnelige bildet er nesten aldri den samme størrelsen som elementet du ønsker å omgir, så du kan gi et tips for å forklare hvordan nettleseren skal håndtere elementer som er større enn originalen. De vanligste valgene er gjenta (gjenta det opprinnelige bildet) eller strekke (for å ta opp hele plassen). Med et enkelt bilde som rammen. png brukes i dette eksemplet, vil resultatene være de samme.

Slik legger du til avrundede hjørner

Eldre CSS var kjent for å være veldig rektangulært, slik at webdesignere prøvde å myke deres design ved å legge runde hjørner. Dette var en vanskelig effekt å oppnå. CSS3 forenkler i stor grad skapelsen av avrundede hjørner med grense-radiusregelen.

Det er ganske enkelt å få avrundede hjørner på de nettleserne som støtter taggen:

hjørner. html h1 {bredde: 60%; bakgrunnsfarge: # 000066; farge: # 9999ff; border: # 9999ff 3px spor; margin: auto; tekst-align: center; border-radius:. 5em;}

Round Corners Demo

Regelen fungerer ved å kutte en bue fra hvert hjørne av elementet.Buen har den angitte radiusen, så for skarpe hjørner vil du ha en liten radius. Du kan måle radius i noen av de vanlige målingene, men piksler (px) og tegnbredde (em) er de mest brukte.

Grensen er ikke synlig med mindre elementet har bakgrunnsfargen eller grensen definert. Vær oppmerksom på at det er variasjoner av hver tag for å støtte bestemte hjørner. Dette kan være nyttig hvis du ikke ønsker å bruke samme radius til alle fire hjørner av elementet ditt. De nyeste nettleserne støtter nå den generiske grenseradiusregelen.

Du kan hente et nummer fra tidligere generasjons nettlesere ved å bruke det leverandørspesifikke prefikset. Hvis nettleseren din ikke forstår grense-radiusregelen, vil den bare lage de vanlige kvadratiske hjørner.

Slik legger du til en bokseskygge

Boksskygger blir ofte lagt til elementer for å skape dybdebelysning.

Boksskyggeeffekten er ikke vanskelig å oppnå, men det gjøres normalt som en del av en klassedepartement, slik at den kan brukes på nytt på hele siden. Her er noen prøvekode:

boxShadow. html. skygge {box-shadow: 10px 10px 10px # 000000; høyde: 200px; bredde: 200px; polstring: 1em; grense: 1 px solid svart; border-radius: 5px; bakgrunnsfarge: #EEEEEE;}

Box Shadow Demo

Denne boksen har en skygge

Det er mye lettere å legge til en boks i CSS3 enn den en gang var. Her er trinnene:

  1. Definer en klasse.

    Ofte vil du bruke de samme innstillingene til en rekke elementer på en side, så bokseskyggen blir ofte kombinert med andre elementer som bakgrunnsfarge og kantlinje i en CSS-klasse som kan gjenbrukes på hele siden.

  2. Legg til boksskyggeregel.

    De nyeste nettleserne støtter standard boksskyggeregelen, men det kan også være lurt å inkludere nettleserprefikser for å imøtekomme eldre browses.

  3. Angi forskyvningen.

    En skygge er vanligvis kompensert fra rektangelet den tilhører. De to første verdiene angir horisontal og vertikal offset. Mål ved hjelp av noen av de vanlige CSS-målingene (normalt piksler eller ems).

  4. Fastslå uskarphet og spredningsavstander.

    Du kan endre skyggenes adferd ytterligere ved å angi hvor raskt skyggen går ut og hvor langt det sprer seg. Disse er valgfrie parametere.

  5. Angi skyggefarge.

    Du kan lage skyggen hvilken som helst farge du ønsker. Svart og grått er vanlige, men du kan få interessante effekter ved å plukke andre farger.

Mange andre skyggeeffekter er mulige. Du kan legge til flere skygger, og du kan også bruke nøkkelordet for å lage en indre skygge slik at det ser ut som en del av siden er kuttet ut.

Nye CSS3 grense teknikker - dummies

Redaktørens valg

Bruk skjermfeltet til å endre QuickBooks 2014 Rapporter - dummies

Bruk skjermfeltet til å endre QuickBooks 2014 Rapporter - dummies

Skjermbildet i QuickBooks Modify Report dialogboksen lar deg kontrollere rapportintervalldatoen, rapportgrunnlaget, kolonnene og en annen formatering. Bokstavene Rapporter datoområde - Datoer, Fra og Til - gjør det samme som Datoer, Fra og Til bokser i Rapportvinduet. Disse boksene lar ...

Bruk skjermfeltet til å modifisere QuickBooks 2013 Rapporter - dummies

Bruk skjermfeltet til å modifisere QuickBooks 2013 Rapporter - dummies

Hvis du klikker Tilpass rapport, QuickBooks viser dialogboksen Endre rapport, som du kan bruke til å tilpasse en rapport. Når du tilpasser en rapport, endrer du rapportens utseende, layout og informasjonen som den oppsummerer. Dialogboksen Endre rapport ser annerledes ut for ulike rapporttyper. Likevel, hvis du ser forbi ...

Bruk fanen Filtre til å modifisere QuickBooks 2014 Rapporter - dummies

Bruk fanen Filtre til å modifisere QuickBooks 2014 Rapporter - dummies

Filtrene kategorien er trolig den mest interessante og en nyttig kategori som er levert av dialogboksen QuickBooks Modify Report. Filtre-fanen lar deg sette opp filtre som du kan bruke til å angi hvilken informasjon som oppsummeres i rapporten. For å bruke Filtrer-fanen velger du først feltet du vil ha ...

Redaktørens valg

Administrere Cloud Computing Resources - dummies

Administrere Cloud Computing Resources - dummies

I teorien bør cloud computing-tjenester ikke være forskjellig fra ressursene i din eget miljø, bortsett fra at de bor eksternt. Ideelt sett har du en komplett visning av cloud computing-ressursene du bruker i dag, eller vil kanskje bruke i fremtiden. I de fleste skymiljøer kan kunden bare få tilgang til ...

Tips for Going Cloud med datanettverkene dine - dummies

Tips for Going Cloud med datanettverkene dine - dummies

Beregning med datanettverket ditt kan være, hva skal du gjøre for å ta nettverket ditt mot skyen? Her er noen anbefalinger: Ikke stole på en dårlig Internett-tilkobling. Først og fremst, før du tar noen av nettverksoperasjonene i skyen, gjør du ...

Nettverkstjenester levert gjennom Cloud Computing - dummies

Nettverkstjenester levert gjennom Cloud Computing - dummies

Tre forskjellige typer nettverkstjenester kan leveres via skyen: applikasjoner , plattformer og tjenester (infrastruktur). I de følgende avsnittene beskrives disse tre typer skyttjenester i større detalj. Programmer i skyen Vanligvis kalt Software as a Service (SaaS), fullt funksjonelle applikasjoner kan leveres via skyen. En av ...

Redaktørens valg

10 Hadoop Ressurser verdt en bokmerke - dummies

10 Hadoop Ressurser verdt en bokmerke - dummies

Følgende er ti fantastiske Hadoop-ressurser som er verdige til å skape en bokmerke i nettleseren din. Disse ressursene hjelper deg med å skape en livslang læringsplan for Hadoop. Sentralnervesystemet: Apache. org Apache Software Foundation (ASF) er det sentrale fellesskapet for open source-programvareprosjekter. Ikke bare et prosjekt kan være et Apache-prosjekt - ...

Data transformasjon i Hadoop - dummies

Data transformasjon i Hadoop - dummies

Ideen om Hadoop-inspirerte ETL motorer har fått mye trekkraft de siste årene. Hadoop er trods alt en fleksibel datalagrings- og behandlingsplattform som kan støtte store mengder data og operasjoner på dataene. Samtidig er det feiltolerant, og det gir mulighet for kapital- og programvarekostnad ...

Datablokker i Hadoop Distributed File System (HDFS) - dummier

Datablokker i Hadoop Distributed File System (HDFS) - dummier

Når du lagrer en fil i HDFS, bryter systemet det ned i et sett med individuelle blokker og lagrer disse blokkene i forskjellige slave noder i Hadoop-klyngen. Dette er en helt vanlig ting å gjøre, da alle filsystemer bryter filer ned i blokker før de lagres til disk. HDFS har ingen ...