Co to jest CSS Hover?
Selektor :hover w CSS stosuje style do elementu, gdy kursor znajduje się nad nim. Często wykorzystuje się go do tworzenia efektów interaktywnych lub do zwracania uwagi na elementy, z którymi wchodzi się w interakcję.
wyrażenie regresji w Javie
Możesz wybrać element za pomocą selektora :hover, używając jego nazwy tagu, klasy lub identyfikatora.
Na przykład:
.button:hover { background-color: #ff0000; color: #ffffff; }
Kolor tła w poprzednim przykładzie zmieni kolor na czerwony (#ff0000), gdy użytkownik najedzie kursorem na element z przyciskiem klasy, a kolor tekstu zmieni się na biały (#ffffff).
Łącząc selektor :hover z innymi elementami CSS, takimi jak rozmiar czcionki, obramowanie lub transformacja, można uzyskać różne efekty najechania. Jest to potężne narzędzie do ulepszania wizualnej informacji zwrotnej i interaktywności witryny lub aplikacji.
Składnia:
:hover { css declarations; }
Weźmy kilka przykładów, aby zrozumieć najechanie kursorem za pomocą CSS:
Przykład 1:
Kod HTML:
Hover Me
Kod CSS:
przekonwertuj znak na int Java
.hover-button { background-color: #eaeaea; color: #333333; padding: 10px 20px; border: none; cursor: pointer; transition: background-color 0.3s ease; } .hover-button:hover { background-color: #ff0000; color: #ffffff; }
Wyjaśnienie:
W powyższym przykładzie mamy przycisk z przyciskiem najechania na klasę. Początkowe kombinacje kolorów przycisku to jasnoszare tło (#eaeaea) i ciemnoszary tekst (#333333). Po najechaniu myszką na przycisk kolor tła zmienia się na czerwony (#ff0000), a kolor tekstu na biały (#ffffff).
Przy czasie trwania wynoszącym 0,3 sekundy i funkcji ułatwiającej synchronizację, właściwość przejścia w klasie przycisku najechania kursorem zapewnia płynne przejście w przypadku zmiany koloru tła po najechaniu myszką na przycisk.
10 procent z 60
Inne elementy, takie jak linki ( ), obrazy ( ), div ( ) lub dowolny inny element, który chcesz uczynić interaktywnym, może używać podobnych efektów najechania myszką. Możesz tworzyć różne efekty najechania dostosowane do potrzeb projektu, zmieniając właściwości i wartości w selektorze :hover.
Przykład 2: efekt powiększenia obrazu
Kod HTML:
Kod CSS:
.image-zoom { overflow: hidden; } .image-zoom img { transition: transform 0.3s ease; } .image-zoom:hover img { transform: scale(1.2); }
Przykład 3: Efekt podkreślenia łącza
Kod HTML:
<a href="#">Hover Me</a>
Kod CSS:
kod Fibonacciego w Javie
.underline-link { text-decoration: none; transition: border-bottom 0.3s ease; } .underline-link:hover { border-bottom: 2px solid #ff0000; }
Funkcja Hover w CSS
Możesz poprawić interaktywność i efekty wizualne swoich stron internetowych, korzystając z funkcji CSS:hover, która oferuje wiele korzyści i funkcji. Oto kilka podstawowych funkcji najechania kursorem CSS: