Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Menggayakan Elemen Kanak-Kanak Apabila Ibu Bapa Mereka Dilegarkan Menggunakan CSS?

Bagaimanakah Saya Boleh Menggayakan Elemen Kanak-Kanak Apabila Ibu Bapa Mereka Dilegarkan Menggunakan CSS?

Barbara Streisand
Lepaskan: 2024-11-30 02:04:12
asal
131 orang telah melayarinya

How Can I Style Child Elements When Their Parent is Hovered Over Using CSS?

Menyasarkan Elemen Kanak-kanak pada Tuding Ibu Bapa

Soalan:

Bagaimanakah kita boleh mengubah suai penggayaan elemen kanak-kanak apabila elemen induk diletakkan di atas, lebih baik menggunakan CSS? Adakah ini boleh dicapai dengan pemilih :hover?

Jawapan:

Ya, CSS menyediakan penyelesaian yang mudah untuk keperluan ini. Dengan menggunakan pseudoclass :hover dan descendant combinator, kami boleh menyasarkan elemen anak secara khusus dalam elemen induk berlegar.

.parent:hover .child {
   /* ... */
}
Salin selepas log masuk

Dalam peraturan ini, pseudoclass :hover digunakan pada elemen .parent apabila kursor sedang berlegar atasnya. Penggabung keturunan (ruang) kemudian memilih mana-mana elemen keturunan yang sepadan dengan kelas .anak. Ini membolehkan kami mengubah suai gaya elemen kanak-kanak sebagai tindak balas kepada peledakan elemen induk.

Selain itu, penyemak imbas moden menyokong pelbagai sifat CSS yang boleh diubah suai untuk elemen anak, termasuk warna, fon, latar belakang dan peralihan. Berikut ialah contoh untuk menggambarkan konsep:

.parent {
  border: 1px dashed gray;
  padding: 0.5em;
  display: inline-block;
}

.child {
  border: 1px solid brown;
  margin: 1em;
  padding: 0.5em;
  transition: all 0.5s;
}

.parent:hover .child {
  background: #cef;
  transform: scale(1.5) rotate(3deg);
  border: 5px inset brown;
}
Salin selepas log masuk
<div class="parent">
  parent
  <div class="child">
    child
  </div>
</div>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggayakan Elemen Kanak-Kanak Apabila Ibu Bapa Mereka Dilegarkan Menggunakan CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan