Kas ir CSS Hover?
CSS atlasītājs :hover piemēro elementam stilus, kamēr kursors virzās virs tā. To bieži izmanto, lai radītu interaktīvus efektus vai pievērstu uzmanību elementiem, kad tie tiek mijiedarboti.
Varat atlasīt elementu, izmantojot :hover atlasītāju, izmantojot tā taga nosaukumu, klasi vai ID.
Piemēram:
pitonu šķirošanas korteži
.button:hover { background-color: #ff0000; color: #ffffff; }
Fona krāsa iepriekšējā piemērā kļūs sarkana (#ff0000), kad lietotājs virzīs kursoru virs elementa ar klases “pogu”, bet teksta krāsa kļūs balta (#ffffff).
Apvienojot :hover atlasītāju ar citiem CSS elementiem, piemēram, fonta lielumu, apmali vai transformāciju, var izveidot dažādus hover efektus. Tas ir spēcīgs rīks, lai uzlabotu vietnes vai lietojumprogrammas vizuālo atgriezenisko saiti un interaktivitāti.
Sintakse:
:hover { css declarations; }
Ņemsim dažus piemērus, lai saprastu kursora novietošanu, izmantojot CSS:
1. piemērs:
HTML kods:
Hover Me
CSS kods:
java swing apmācība
.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; }
Paskaidrojums:
Iepriekš minētajā piemērā mums ir poga ar klases kursora pogu. Pogas sākotnējās krāsu kombinācijas ir gaiši pelēks fons (#eaeaea) un tumši pelēks teksts (#333333). Kad pele tiek virzīta virs pogas, fona krāsa mainās uz sarkanu (#ff0000) un teksta krāsa uz baltu (#ffffff).
Ar 0,3 sekunžu ilgumu un vieglas laika noteikšanas funkciju pārejas īpašība kursora pogu klasē nodrošina plūstošu pāreju fona krāsas maiņai, kad pele tiek virzīta virs pogas.
Citi elementi, piemēram, saites ( ), attēli ( ), divs ( ) vai jebkurš cits elements, kuru vēlaties padarīt interaktīvu, var izmantot līdzīgus kursora novietošanas efektus. Mainot rekvizītus un vērtības :hover atlasītājā, varat izveidot dažādus pārvietošanas efektus, kas piemēroti jūsu dizaina vajadzībām.
2. piemērs: attēla tālummaiņas efekts
HTML kods:
CSS kods:
salīdzināms interfeiss java
.image-zoom { overflow: hidden; } .image-zoom img { transition: transform 0.3s ease; } .image-zoom:hover img { transform: scale(1.2); }
3. piemērs: Saites pasvītrojuma efekts
HTML kods:
<a href="#">Hover Me</a>
CSS kods:
.underline-link { text-decoration: none; transition: border-bottom 0.3s ease; } .underline-link:hover { border-bottom: 2px solid #ff0000; }
Kursora novietošanas funkcija CSS
Varat uzlabot savu tīmekļa lapu interaktivitāti un vizuālos efektus, izmantojot funkciju CSS:hover, kas piedāvā dažādas priekšrocības un funkcijas. Tālāk ir norādītas dažas būtiskas CSS kursora novietošanas funkcijas.