Aby utrzymać interaktywność i atrakcyjność witryny, programiści często chcą zmienić kolory elementu po pewnym czasie. Mówiąc dokładniej, CSS pozwala programistom dynamicznie zmienić kolor. Działa w taki sposób, że ilość jest pomnożona między 0 a 1, aby kolor był ciemniejszy lub jaśniejszy. Co więcej, domyślna ciemność zostanie określona jako „1”, Który nie ma wpływu na kolor na wybrany element.
Ten post będzie pokazał:
Jak dynamicznie zmieniać kolor na ciemniejszy według odsetka?
W CSS wartość „filtr„Nieruchomość jest wykorzystywana do stosowania efektów. Ta właściwość wprowadza efekty graficzne o wysokiej rozdzielczości, takie jak kolor, odrobina rozmycia lub w pełni rozmycie w element. Mówiąc dokładniej, filtry są powszechnie używane do dostosowania renderowania
Aby dynamicznie zmienić kolor na ciemniejszy, ustawiając wartość „filtr„Nieruchomość w procentach, sprawdź poniżej podanie instrukcji.
Krok 1: Zrób pojemnik
Po pierwsze, zrób kontener DIV za pomocą „”Element, a także wstaw atrybut klasy o określonej nazwie zgodnie z Twoimi preferencjami.
Krok 2: Utwórz przycisk
Następnie skorzystaj z „„Element, aby utworzyć przycisk pomiędzy znacznikiem otwierania i zamykania Div:
Wyjście
Krok 3: Przycisk dostępu
Teraz użyj nazwy klasy z selektorem klasy „.przycisk„Aby uzyskać dostęp do przycisku.
Krok 4: Zastosuj właściwości CSS
Następnie zastosuj nieruchomości poniżej na liście:
.przycisk
Margines: 70px;
Szerokość: 60%;
granica: 3px solid #EC9C08;
Wyściółka: 10px;
Kolor: #FF0000;
kolor tła: RGB (140, 192, 240);
Font-Waight: 200;
Rozmiar czcionki: duży;
pogrubiona czcionka;
Tutaj:
Wyjście
Krok 5: Zmień kolor na pełne ciemniejsze
Uzyskaj dostęp do przycisku z pseudoklasą zawisową. To pasuje, gdy użytkownik łączy element z mysią. Nie może go jednak zainicjować:
.Przycisk: Hover
Filtr: jasność (0%);
W powyższym fragmencie kodu „„filtr„Właściwość jest wykorzystywana do określenia wpływu na element. Tutaj ustawiliśmy „jasność (0%)„Aby ciemniejsz element.
Przy wartości 0% procent przycisków będzie ciemny, co ostatecznie ukrywa podpis:
Poradzić sobie z tą sytuacją, „filtr”Z wartością„(50%)”Zastosowano:
.Przycisk: Hover
Filtr: jasność (50%);
„„jasność (50%)”Pokazuje, że kolor zmienia pięćdziesiąt procent efektu.
Wyjście
Jak dynamicznie zmieniać kolor na zapalniejsze według odsetka?
Aby dynamicznie zmieniać kolor na zapalniczkę według procentowej, ustaw wartość „filtr„Nieruchomość większa niż 50%.
Na przykład ustawimy jasność wartości na „80%”:
.Przycisk: Hover
Filtr: jasność (80%);
Można zauważyć, że gdy użytkownik przesuwa kursor nad przyciskiem, kolor efektu nachylenia staje się lżejszy:
Jednak ustawienie „100%„Wartość jasności nie wpływa na kolor:
.Przycisk: Hover
Filtr: jasność (100%);
Wyjście
Nauczyliśmy cię o dynamicznie zmieniającym kolorze na podkreślsze lub ciemniejsze według odsetka.
Wniosek
Aby dynamicznie zmieniać kolor na jaśniejsze lub ciemniejsze z procentu, „filtr„Własność jest używana. Ta właściwość następnie wywołuje „jasność()”Funkcja stosowania efektu jasności. Możesz ustawić jego wartość w procentach od 0 do 100, gdzie niewielka wartość zmienia kolor na ciemność, a duża liczba sprawia, że jest lżejszy. Ponadto 100% to standardowa jasność, która nie dodaje wpływu na kolor. W tym artykule wyjaśniono procedurę dynamicznej zmiany koloru według odsetka.