Zmienne w CSS
CSS pozwala użytkownikom tworzyć niestandardowe właściwości, które składają się z określonych nazw i wartości, które są określane jako zmienne CSS. Te zmienne, gdy zadeklarowane mogą być używane w razie potrzeby w dokumencie.
Aby ogłosić te zmienne, musisz przestrzegać określonego zestawu zasad:
Oto jak nazwać te zmienne.
--Kolor tekstowy: niebieski;Aby uzyskać dostęp do tych zmiennych w twoich arkuszach stylu, używana jest funkcja var () w CSS. Oto jak używasz funkcji var ().
var (-kolor tekstu);Zalety korzystania z zmiennych CSS
Poniżej wspomnieliśmy o pewnych zaletach stosowania zmiennych w CSS.
Deklarowanie globalnych i lokalnych zmiennych CSS
Reguły CSS twierdzą, że zmienne CSS mają zakres lokalny lub globalny. Zmienną z zakresem globalnego można użyć tam, gdzie jest to wymagane w całym dokumencie. Tymczasem zmienną z lokalnym zakresem może być pobierana tylko przez selektor, w którym jest zdefiniowany.
W celu utworzenia zmiennej globalnej za pomocą funkcji var (. W międzyczasie zmienna lokalna może być tworzona w dowolnym selektorze.
Składnia
Dla zmiennych o globalnym zakresie.
:źródłoSkładnia stwierdza, że każdy element, który uzyskuje dostęp do zmiennej -padania za pośrednictwem funkcji var (.
Dla zmiennych z lokalnym zakresem.
PTeraz możemy użyć zmiennej „-main-text-wbół” w selektorze „P” lokalnie i mieć brązowy kolor.
Przykład 1
Załóżmy, że chcesz użyć funkcji var (), deklarując zmienne globalne.
Html
W powyższym fragmencie kodu po prostu utworzyliśmy kontener DIV i zagnieżdżliśmy
CSS
:źródłoW powyższym kodzie zdefiniowaliśmy niektóre zmienne globalne w: selektor root, każdy odpowiadający określonemu kolorowi. Następnie używamy tych globalnych zmiennych w całym dokumencie, jeśli jest to wymagane za pomocą funkcji var (). Zaletą tworzenia tych zmiennych globalnych, a następnie używania ich w funkcji var () jest to, że w tym konkretnym przypadku nie musisz definiować kolorów elementów w kółko, zamiast tego po prostu użyj funkcji var ().
Wyjście
Funkcja var () działa poprawnie.
Przykład 2
W poniższym przykładzie wykazaliśmy, jak deklarować i wykorzystywać zarówno globalne, jak i lokalne zmienne CSS.
Html
To jest akapit.
Tutaj po prostu stworzyliśmy pojemnik DIV i zagnieżdżliśmy nagłówek i akapit w nim.
CSS
:źródłoW powyższym kodzie utworzyliśmy niektóre zmienne globalne w selektorze: root, a później używając ich za pomocą funkcji var () w całym dokumencie, aby stylizować nasze elementy. Tymczasem, jeśli zauważysz to w P Selektor, stworzyliśmy zmienną lokalną według nazwy -PURPLE, aby zapewnić fioletowy kolor tylko akapit. Do tej zmiennej lokalnej można uzyskać tylko przez selektor, w którym jest zadeklarowana.
Wyjście
Akapit otrzymał fioletowy kolor pomyślnie za pomocą zmiennej lokalnej.
Wartości awarii
Wartości awarii są uważane za substytuty, gdy chcesz uzyskać dostęp do zmiennej CSS za pomocą funkcji var (), deklaracja zmiennej jest nieprawidłowa lub jeśli zmienna nie jest jeszcze zadeklarowana. Są one również przydatne podczas korzystania z niestandardowych elementów lub Shadow Dom.
W celu ogłoszenia wartości awarii musisz przestrzegać określonego zestawu reguł, o których wspominaliśmy tutaj.
Oto przykład.
divPowyższy fragment kodu określa, że używa czerwonego koloru, który jest wartością oddechu jako substytut koloru tekstu, jeśli -Text Color nie jest zadeklarowany.
Teraz, gdy zrozumieliśmy, jakie są zmienne w CSS, przejdźmy do naszego następnego tematu.
Nadrzędne zmienne w CSS
Zastąpienie zmiennej jest zjawiskiem, w którym jedna zmienna zastępuje drugą. Teraz, gdy nauczyliśmy się zadeklarować zmienne CSS o zakresie globalnym lub lokalnym, zobaczmy, w jaki sposób możemy zastąpić te zmienne w razie potrzeby.
Przykład
Aby zademonstrować nadrzędną procedurę, używamy powyższego przykładu. Tutaj zmienna lokalna zastąpi zmienną globalną.
CSS
:źródłoW powyższym kodzie zrobiliśmy to, że zadeklarowaliśmy globalną zmienną i wykorzystujemy ją do stylizowania niektórych elementów. Jednak jeśli chodzi o
element chcemy nadać mu inny odcień niebieskiego koloru, więc wewnątrz selektora P definiujemy zmienną lokalną o tej samej nazwie „-blue”, ale ma inną wartość. Dlatego ta zmienna lokalna zastąpi zmienną globalną.
Wyjście
Do akapitu dostarczono kolor granatowy za pomocą zmiennej lokalnej.
Wniosek
CSS pozwala użytkownikom tworzyć niestandardowe właściwości, które składają się z określonych nazw i wartości, które są określane jako zmienne CSS. Te zmienne można później używać w całym arkuszu stylów. Ponadto mają one zakres globalny lub zakres lokalny i można je uzyskać za pomocą funkcji var (. Można uniknąć zapisywania powtarzanych wartości CSS, używając tych zmiennych, a także łatwiejsze do zrozumienia. Możliwe jest również zastąpienie ze sobą zmiennych CSS. W tym artykule omówiliśmy zmienne CSS i jak szczegółowo je zastąpić za pomocą różnych przykładów.