Jednak czasami w niektórych scenariuszach, takich jak projektowanie responsywnej witryny lub pobieranie niektórych danych z bazy danych, potrzebujesz albo do pobrania lub aktualizacji wartości niektórych zmiennych CSS. Dlatego można to zrobić za pomocą metody JavaScript getCompomputedStyle () i metody setProperty ().
Poniżej pokazaliśmy za pomocą przykładu, jak zmienić zmienne CSS za pomocą JavaScript.
Jak zmienić zmienne CSS za pomocą JavaScript
W celu zrozumienia, jak zmienić zmienną CSS za pomocą JavaScript, rozważmy przykład.
Html
To jest akapit.
Tworzymy
Element do zastosowania do niego pewnego stylizacji za pomocą zmiennych CSS, a następnie tworzenia dwóch przycisków, aby uzyskać i ustaw zmienne CSS za pomocą JavaScript.
CSS
Przede wszystkim tworzymy niektóre zmienne globalne w selektorze:.
:źródłoTeraz, aby użyć tych zmiennych w akapicie, wykonaj poniższy fragment kodu.
PW powyższym kodzie podajemy akapit trochę koloru i używamy funkcji var (.
Teraz chcemy zaktualizować wartości zmiennych CSS za pomocą JavaScript. Oto jak to robisz. W poniższym kodzie zasadniczo pobieramy, a także aktualizujemy wartość zmiennej rodziny.
JS
var store = dokument.querySelelect („: root”);W powyższym kodzie tworzymy zmienną według nazwy „przechowuj”, aby przechowywać wszystkie zmienne CSS zadeklarowane w selektorze: metodę QuerySelelect.
Następnie generujemy funkcję „getFontfamily”, aby pobrać zmienne, które początkowo zostały zapisane w zmiennej „przechowuj” za pomocą metody getComputedStyle (), a następnie używamy funkcji alert (), aby pokazać początkową wartość zmiennej odpowiadającej temu Rodzina czcionek.
Na koniec ponownie generujemy inną funkcję „setFontFamily ()”, aby ustawić nową wartość zmiennej -fonton -a -family za pomocą metody setProperty ().
Wyjście
Tak początkowo wygląda nasza strona internetowa.
Kliknij przycisk Get, aby pobrać wartość oryginalnej rodziny czcionki.
Po kliknięciu.
Początkowa rodzina czcionki to czas na nowy Rzymian.
Aby zaktualizować radość czcionki, kliknij przycisk Ustaw.
Po kliknięciu przycisku.
Zmienna -odfontowa została pomyślnie zaktualizowana do „Verdana”.
Wniosek
W celu pobierania lub aktualizacji wartości niektórych zmiennych CSS za pośrednictwem JavaScript są dostępne dwie metody. Pierwsza to metoda getComputStyle () do pobrania wartości zmiennej, w międzyczasie aktualizacji wartości zmiennej za pomocą metody setProperty (). Zmiana zmiennych CSS za pośrednictwem JavaScript jest przydatna w scenariuszach, takich jak projektowanie responsywnej strony internetowej lub pobieranie niektórych danych z bazy danych. W tym samouczku omówiono, jak zmienić te zmienne za pomocą JavaScript za pomocą odpowiedniego przykładu.