CSS :hover ສິ່ງນອນກັນ
- ການເບິ່ງຄືນ :has()
- ຕໍ່ມາ :in-range
- ກັບຄືນອັບສັດທີ່ກ່ວາ ຄູ່ມວນຊົນ CSS ການຫົວຫົວບັດຊະຍາບັນ
ການກຳນົດແລະການນໍາໃຊ້
CSS :hover
ສິ່ງນອນກັນສິ່ງທີ່ສາມາດໃຊ້ສິ່ງນອນກັນສິ່ງທີ່ບໍ່ແມ່ນລາຍການການກົດດັນໃນຂະນະທີ່ມັນຖືກຫຼິ້ນມອດ:
ຄຳແນະນຳ::hover
ສິ່ງນອນກັນສິ່ງທີ່ບໍ່ແມ່ນລາຍການການກົດດັນແຕ່ສິ່ງທີ່ສາມາດໃຊ້ສິ່ງນອນກັນສິ່ງທີ່ບໍ່ແມ່ນລາຍການການກົດດັນຫຼາຍສິ່ງ:
ຄຳແນະນຳ:ກະຕຸ້ນໃຊ້: :link
ການກຳນົດຮູບແບບຂອງລາຍການທີ່ບໍ່ໄດ້ຢືນຄົນຢູ່ໃນປະຕູເວັບໄຊໄດ້ນຳໃຊ້: :visited
ການກຳນົດຮູບແບບຂອງລາຍການທີ່ໄດ້ຢືນຄົນຢູ່ໃນປະຕູເວັບໄຊໄດ້ນຳໃຊ້: :active
ການກຳນົດຮູບແບບຂອງລາຍການກົດດັນ:
ຄວາມຕ້ອງເວົ້າ:ໃນການກຳນົດ CSS::hover
ຕ້ອງຖືກວາງໃສ່ :link
ແລະ :visited
ກໍານົດຫຼັງຈາກ (ຖ້າມີ) ກໍ່ຈະສາມາດດຳເນີນໄດ້!
ຄວາມລະອຽດ
ຕົວຢ່າງ 1
ຕິດຕັ້ງແລະການກຳນົດຮູບແບບຂອງມອດຂອງລາຍການ:
a:hover { background-color: yellow; font-size: 18px; }
ຕົວຢ່າງ 2
ຕິດຕັ້ງແລະການກຳນົດຮູບແບບຂອງ <p>、<h1> ແລະ <a> ສະນັ້ນຕອນຖອຍມອດຂອງມັນ:
p:hover, h1:hover, a:hover { background-color: yellow; }
ຕົວຢ່າງ 3
ການເລືອກແລະການປັບບາບການເຊື່ອມທີ່ບໍ່ໄດ້ຢືນ, ໄດ້ຢືນ, ຖືກຄົ້ນຄວ້າ ແລະ ກຳລັງດຳເນີນ:
/* ການເຊື່ອມທີ່ບໍ່ໄດ້ຢືນ */ a:link { color: green; } /* ການເຊື່ອມທີ່ໄດ້ຢືນ */ a:visited { color: green; } /* ການເຊື່ອມທີ່ຖືກຄົ້ນຄວ້າ */ a:hover { color: red; } /* ການເຊື່ອມທີ່ກຳລັງດຳເນີນ */ a:active { color: yellow; }
ຕົວຢ່າງ 4
ການປັບບາບການເຊື່ອມຕໍ່ກັບການເຊື່ອມ:
a.ex1:hover, a.ex1:active { color: red; } a.ex2:hover, a.ex2:active { font-size: 150%; }
ຕົວຢ່າງ 5
ກວດສອບບານດົບຂອງ <span> ເພື່ອສະແດງ <div> (ຄືກັບຄວາມຊີ້ວິດ):
div { display: none; } span:hover + div { display: block; }
ຕົວຢ່າງ 6
ສະແດງການກວດສອບແລະປິດລະບົບບານດົບໃນລະຫວ່າງມັນ:
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;}
ການສັບສົນ CSS
:hover { ການສະແດງອັດຕະພາບ CSS; }
ຂໍ້ມູນດີນິນິວ
ສະຖານະການ: | CSS1 |
---|
ການສະໜັບສະໜູນບັນຊີບັດບັດ
ຈຳນວນອີກທີ່ໃນຕາຕະລາງອອກແບບສະເພາະຂອງຕົວເລື່ອງດັ່ງກ່າວຈະຖືກສະໜັບສະໜູນໂດຍບັນຊີບັດບັດທີ່ທຳອິດທີ່ສວຍກັບປະເພດສະເພາະດັ່ງກ່າວ.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
4.0 | 7.0 | 2.0 | 3.1 | 9.6 |
ສະຖານທີ່ກ່ຽວຂ້ອງ
ການສົນທະນາ:CSS ການເຊື່ອມ
ການສົນທະນາ:CSS ເປັນປະເພດ
- ການເບິ່ງຄືນ :has()
- ຕໍ່ມາ :in-range
- ກັບຄືນອັບສັດທີ່ກ່ວາ ຄູ່ມວນຊົນ CSS ການຫົວຫົວບັດຊະຍາບັນ