Шта је ЦСС Ховер?
Селектор :ховер у ЦСС-у примењује стилове на елемент док курсор лебди изнад њега. Често се користи за стварање интерактивних ефеката или за привлачење пажње на елементе када су у интеракцији са њима.
Можете циљати елемент помоћу селектора :ховер користећи назив ознаке, класу или ИД.
На пример:
влц медиа плаиер преузимање иоутубе
.button:hover { background-color: #ff0000; color: #ffffff; }
Боја позадине у претходном примеру ће постати црвена (#фф0000) када корисник пређе мишем преко елемента са класом 'дугме', док ће боја текста постати бела (#фффффф).
Различити ефекти лебдења могу се произвести комбиновањем :ховер селектора са другим ЦСС елементима као што су величина фонта, ивица или трансформација. То је моћан алат за побољшање визуелних повратних информација и интерактивности ваше веб странице или апликације.
Синтакса:
:hover { css declarations; }
Узмимо неке примере да бисмо разумели лебдење помоћу ЦСС-а:
Пример 1:
ХТМЛ код:
Hover Me
ЦСС код:
јава отворена датотека
.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; }
Објашњење:
У горњем примеру имамо дугме са дугметом за лебдење класе. Почетне комбинације боја дугмета су светло сива позадина (#еаеаеа) и тамно сиви текст (#333333). Када миш пређе преко дугмета, боја позадине се мења у црвену (#фф0000), а боја текста у белу (#фффффф).
Са трајањем од 0,3 секунде и функцијом за једноставно мерење времена, својство прелаза у класи дугмета за лебдење обезбеђује флуидан прелаз за промену боје позадине када миш пређе преко дугмета.
Остали елементи, као што су везе ( ), слике ( ), дивс ( ) или било који други елемент који желите да учините интерактивним, може користити сличне ефекте лебдења. Можете креирати различите ефекте лебдења који одговарају вашим потребама дизајна тако што ћете променити својства и вредности унутар :ховер селектора.
Пример 2: ефекат зумирања слике
ХТМЛ код:
ЦСС код:
замењивање метода у Јави
.image-zoom { overflow: hidden; } .image-zoom img { transition: transform 0.3s ease; } .image-zoom:hover img { transform: scale(1.2); }
Пример 3: Ефекат подвлачења везе
ХТМЛ код:
<a href="#">Hover Me</a>
ЦСС код:
.underline-link { text-decoration: none; transition: border-bottom 0.3s ease; } .underline-link:hover { border-bottom: 2px solid #ff0000; }
Функција Ховер у ЦСС-у
Можете да побољшате интерактивност и визуелне ефекте својих веб страница коришћењем функције ЦСС:ховер, која нуди низ предности и функција. Следе неке основне карактеристике ЦСС лебдења: