Variabler i CSS
CSS lar brukerne sine lage tilpassede egenskaper som består av bestemte navn og verdier som blir referert til som CSS -variabler. Disse variablene når de er deklarert, kan brukes der noen gang er nødvendig i dokumentet.
For å erklære disse variablene, må du følge et visst sett med regler:
Slik kaller du disse variablene.
--tekstfarge: blå;For å få tilgang til disse variablene i dine stilark brukes var () -funksjonen i CSS. Slik bruker du VAR () -funksjonen.
var (-tekstfarge);Fordeler ved å bruke CSS -variabler
Nedenfor har vi nevnt noen fordeler ved å bruke variabler i CSS.
Erklærer globale og lokale CSS -variabler
CSS -regler sier at CSS -variablene har enten et lokalt eller et globalt omfang. En variabel med globalt omfang kan brukes der det er nødvendig i hele dokumentet. I mellomtiden kan en variabel med et lokalt omfang bare hentes av velgeren den er definert i.
For å lage en global variabel ved hjelp av VAR () -funksjonen, må den erklæres i: Rotvelgeren. I mellomtiden kan det opprettes en lokal variabel.
Syntaks
For variabler med globalt omfang.
: rootSyntaksen sier at ethvert element som får tilgang til -Main -Padding -variabelen gjennom VAR () -funksjonen, vil ha en polstring på 5px.
For variabler med lokalt omfang.
PNå kan vi bruke "-Main-Text-Color" -variabelen inne i "P" -velgeren lokalt og ha den brune fargen.
Eksempel 1
Anta at du vil bruke var () -funksjonen mens du erklærer globale variabler.
Html
I kodebiten ovenfor har vi ganske enkelt opprettet en div container og nestet en
CSS
: rootI koden ovenfor har vi definert noen globale variabler i: rotvelgeren som hver tilsvarer en spesifikk farge. Så bruker vi de globale variablene i hele dokumentet der det kreves ved å bruke VAR () -funksjonen. Fordelen med å lage disse globale variablene og deretter bruke dem i VAR () -funksjonen er at du i dette spesielle tilfellet ikke trenger å definere farger på elementer om og om igjen, i stedet bare bruk VAR () -funksjonen.
Produksjon
VAR () -funksjonen fungerer som den skal.
Eksempel 2
I eksemplet nedenfor har vi demonstrert hvordan vi skal erklære og bruke både globale og lokale CSS -variabler.
Html
Dette er et avsnitt.
Her har vi ganske enkelt laget en div container og nestet en overskrift og et avsnitt inni den.
CSS
: rootI koden ovenfor har vi laget noen globale variabler i: Root Selector og senere bruker dem gjennom VAR () -funksjonen i hele dokumentet for å style våre elementer. I mellomtiden, hvis du merker det i p Valg, vi har laget en lokal variabel etter navnet -lilla for å gi en lilla farge til avsnittet bare. Denne lokale variabelen kan bare nås av velgeren den er erklært i.
Produksjon
Avsnittet ble gitt en lilla farge med suksess ved hjelp av en lokal variabel.
Fallback -verdier
Fallback -verdier blir betraktet som erstatninger, når du vil få tilgang til en CSS -variabel ved hjelp. Disse kommer også til nytte når du bruker tilpassede elementer, eller Shadow Dom.
For å erklære tilbakeslagsverdier, må du følge et visst sett med regler som vi har nevnt her.
Her er et eksempel.
divOvennevnte kodebit definerer at bruker rød farge, som er en tilbakevendingsverdi som erstatning for fargen på teksten hvis -tekstfarge ikke er erklært.
Nå som vi har forstått hvilke variabler i CSS er, la oss gå videre til vårt neste emne.
Overstyrer variabler i CSS
Å overstyre en variabel er et fenomen der en variabel erstatter en annen. Nå som vi har lært hvordan vi skal erklære CSS -variabler med enten et globalt omfang eller et lokalt omfang, la oss se hvordan vi kan overstyre disse variablene der det er nødvendig.
Eksempel
For å demonstrere den overordnede prosedyren bruker vi eksemplet som er brukt ovenfor. Her vil en lokal variabel overstyre en global variabel.
CSS
: rootDet vi har gjort i koden ovenfor, er at vi har erklært en global variabel -blue og at vi bruker den til å style noen elementer. Men når det gjelder
element vi ønsker å gi det en annen nyanse av den blå fargen, så inne i P-velgeren definerer vi en lokal variabel med samme navn "-blå", men det har en annen verdi. Derfor vil denne lokale variabelen overstyre den globale variabelen.
Produksjon
En marinefarge er gitt til avsnittet ved hjelp av en lokal variabel.
Konklusjon
CSS tillater brukerne å lage tilpassede egenskaper som består av bestemte navn og verdier som blir referert til som CSS -variabler. Disse variablene kan senere brukes i hele stilarket. Dessuten har disse enten et globalt omfang eller et lokalt omfang og kan nås ved hjelp av var () -funksjonen. Du kan unngå å skrive ned gjentatte CSS -verdier ved å bruke disse variablene, dessuten er disse lettere å forstå. Det er også mulig å overstyre CSS -variabler med hverandre. I denne oppskrivningen har vi diskutert CSS-variabler, og hvordan du kan overstyre dem i detalj ved hjelp av forskjellige eksempler.