:hover


Misol

Sichqonchani havola ustiga olib borganingizda uni tanlang va unga uslub bering:

a:hover {   background-color: yellow;   font-size: 18px; }
O‘zingiz sinab ko‘ring »

Quyida ko‘proq "O‘zingiz sinab ko‘ring" misollari keltirilgan.


Ta’rif va qo‘llanilishi

CSS :hover psevdo-klassi sichqonchani elementlar ustiga olib borganingizda ularni tanlash uchun ishlatiladi.

Maslahat: :hover psevdo-klassini faqat havolalarda emas, barcha elementlarda ishlatish mumkin.

Maslahat: Tashrif buyurilmagan sahifalarga havolalarga uslub berish uchun :linkdan, tashrif buyurilgan sahifalarga havolalarga uslub berish uchun :visiteddan va faol havolaga uslub berish uchun :activedan foydalaning.

Eslatma: CSS ta’rifida :hover samarali ishlashi uchun :link va :visited dan (agar ular mavjud bo‘lsa) KEYIN kelishi SHART!

Versiya: CSS1

Brauzerlarda qo‘llab-quvvatlash

Jadvaldagi sonlar psevdo-klassni to‘liq qo‘llab-quvvatlaydigan birinchi brauzer versiyasini ko‘rsatadi.

Psevdo-klass
:hover 4.0 7.0 2.0 3.1 9.6

CSS sintaksisi

:hover {
  css declarations;
} Demo


Ko‘proq misollar

Misol

Sichqonchani <p>, <h1> va <a> elementi ustiga olib borganingizda uni tanlang va unga uslub bering:

p:hover, h1:hover, a:hover {   background-color: yellow; }
O‘zingiz sinab ko‘ring »

Misol

Tashrif buyurilmagan, tashrif buyurilgan, hover va faol havolalarni tanlang va ularga uslub bering:

/* unvisited link */ a:link {   color: green; } /* visited link */ a:visited {   color: green; } /* mouse over link */ a:hover {   color: red; } /* selected link */ a:active {   color: yellow; }
O‘zingiz sinab ko‘ring »

Misol

Havolalarga turli uslublar bering:

a.ex1:hover, a.ex1:active {   color: red; } a.ex2:hover, a.ex2:active {   font-size: 150%; }
O‘zingiz sinab ko‘ring »

Misol

<div> elementini (tooltip kabi) ko‘rsatish uchun sichqonchani <span> elementi ustiga olib boring:

div {   display: none; } span:hover + div {   display: block; }
O‘zingiz sinab ko‘ring »

Misol

Sichqoncha ustiga olib borilganda "dropdown" menyuni ko‘rsating va yashiring:

ul {   display: inline;   margin: 0;   padding: 0; } ul li {display: inline-block;} ul li:hover {background: #555;} ul li:hover ul {display: block;} ul li ul {   position: absolute;   width: 200px;   display: none; } ul li ul li {   background: #555;   display: block; } ul li ul li a {display:block !important;} ul li ul li:hover {background: #666;}
O‘zingiz sinab ko‘ring »

Tegishli sahifalar

CSS darsligi: CSS havolalar

CSS darsligi: CSS psevdo-klasslar


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!