Rumah >hujung hadapan web >tutorial css >Ciri kelas pseudo dinamik CSS: tuding, aktif dan fokus

Ciri kelas pseudo dinamik CSS: tuding, aktif dan fokus

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBasal
2023-10-26 11:33:112317semak imbas

CSS 动态伪类属性:hover,active 和 focus

Sifat kelas pseudo dinamik CSS: tuding, aktif dan fokus, contoh kod khusus diperlukan

Dalam pembangunan bahagian hadapan, CSS ialah teknologi yang sangat penting yang dapat merealisasikan gaya dan reka letak halaman. Selain tetapan penggayaan asas, CSS juga menyediakan beberapa sifat kelas pseudo dinamik, seperti tuding, aktif dan fokus, yang boleh menukar gaya elemen apabila pengguna berinteraksi dengannya. Artikel ini akan memperkenalkan tiga atribut kelas pseudo dinamik ini secara terperinci dan memberikan contoh kod khusus.

1. Atribut pseudo-class

hover ialah atribut pseudo-class yang dicetuskan apabila pengguna menuding tetikus pada elemen. Dengan menetapkan atribut hover, kita boleh menukar gaya elemen apabila tetikus dilegar. Berikut ialah contoh khusus:

Kod HTML adalah seperti berikut:

<button class="button">悬停我</button>

Kod CSS adalah seperti berikut:

.button {
  background-color: blue;
  color: white;
  padding: 10px;
  border: none;
}

.button:hover {
  background-color: red;
}

Dalam contoh di atas, kami mencipta elemen butang Dalam keadaan awal, warna latar belakang butang adalah biru dan teksnya berwarna putih. Warna latar belakang butang bertukar kepada merah apabila tetikus melayang di atasnya.

2. Atribut kelas pseudo aktif

aktif ialah atribut kelas pseudo yang dicetuskan apabila pengguna mengklik pada elemen. Dengan menetapkan atribut aktif, kita boleh menukar gaya elemen apabila diklik. Berikut ialah contoh khusus:

Kod HTML adalah seperti berikut:

<button class="button">点击我</button>

Kod CSS adalah seperti berikut:

.button {
  background-color: blue;
  color: white;
  padding: 10px;
  border: none;
}

.button:active {
  background-color: green;
}

Dalam contoh di atas, kami mencipta elemen butang Dalam keadaan awal, warna latar belakang butang adalah biru dan teks berwarna putih. Apabila pengguna mengklik butang, warna latar belakang butang bertukar kepada hijau.

3. Atribut pseudo-class Focus

focus ialah atribut pseudo-class yang dicetuskan apabila pengguna meletakkan fokus pada elemen. Biasanya digunakan untuk elemen bentuk seperti kotak input. Berikut ialah contoh khusus:

Kod HTML adalah seperti berikut:

<input type="text" class="input">

Kod CSS adalah seperti berikut:

.input {
  border: 1px solid gray;
  padding: 5px;
}

.input:focus {
  border-color: blue;
}

Dalam contoh di atas, kami mencipta elemen kotak input, dan warna sempadan kotak input berwarna kelabu dalam keadaan awal. Apabila pengguna meletakkan fokus pada kotak input, warna sempadan kotak input berubah kepada biru.

Perlu diambil perhatian bahawa atribut kelas pseudo hover, aktif dan fokus hanya dicetuskan apabila pengguna berinteraksi dengan elemen, jadi tabiat pengendalian pengguna mesti dipertimbangkan semasa mereka bentuk gaya halaman.

Ringkasan:

Atribut kelas pseudo dinamik CSS boleh meningkatkan pengalaman pengguna dengan menukar gaya elemen. Dalam artikel ini, kami mempelajari tentang tiga sifat kelas pseudo dinamik yang biasa digunakan: tuding, aktif dan fokus serta memberikan contoh kod khusus. Saya harap artikel ini akan membantu pembangunan bahagian hadapan anda.

Atas ialah kandungan terperinci Ciri kelas pseudo dinamik CSS: tuding, aktif dan fokus. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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