Rumah > hujung hadapan web > tutorial css > Cara menggunakan pemilih kelas pseudo :focus untuk menukar gaya elemen bentuk

Cara menggunakan pemilih kelas pseudo :focus untuk menukar gaya elemen bentuk

WBOY
Lepaskan: 2023-11-20 12:41:09
asal
1652 orang telah melayarinya

Cara menggunakan pemilih kelas pseudo :focus untuk menukar gaya elemen bentuk

Cara menggunakan:fokus pemilih kelas pseudo untuk menukar gaya elemen bentuk

Pengenalan:

Dalam reka bentuk web kami, elemen borang ialah komponen interaktif biasa dan pengguna boleh berinteraksi dengan halaman web melalui elemen borang. Untuk meningkatkan pengalaman pengguna dan estetika antara muka, kami selalunya perlu menukar gaya elemen bentuk apabila pengguna berinteraksi dengan mereka. Artikel ini akan memperkenalkan cara menggunakan pemilih kelas pseudo :focus untuk menukar gaya elemen borang dan menyediakan contoh kod khusus.

1. Apakah pemilih kelas pseudo :focus?

:fokus ialah pemilih kelas pseudo dalam CSS3, yang digunakan untuk memilih elemen yang mempunyai fokus pada masa ini. Apabila pengguna mengklik atau menukar fokus melalui kekunci Tab, pemilih kelas pseudo :focus akan berkuat kuasa. Dengan pemilih kelas pseudo :focus, kita boleh menggayakan elemen bentuk secara berbeza untuk mencerminkan sama ada elemen tersebut mempunyai fokus pada masa ini.

2. Bagaimana untuk menggunakan pemilih kelas pseudo :focus?

Berikut ialah beberapa elemen bentuk biasa dan perkara yang boleh mereka gunakan: pemilih kelas pseudo fokus:

  1. elemen input:
input:focus {
  /* 设置表单元素获取焦点时的样式 */
}
Salin selepas log masuk
  1. elemen textarea:
textarea:focus {
  /* 设置表单元素获取焦点时的样式 */
}
Salin selepas log masuk
  1. elemen pilihan semula: Kod
Contoh:

Seterusnya, kami memberikan beberapa contoh kod khusus untuk menunjukkan cara menggunakan pemilih kelas pseudo :focus untuk menukar gaya elemen bentuk.

    Apabila kotak input borang mendapat fokus, tukar warna jidar:
  1. select:focus {
      /* 设置表单元素获取焦点时的样式 */
    }
    Salin selepas log masuk
Dalam kod di atas, apabila kotak input mendapat fokus, warna jidarnya akan bertukar kepada biru.

    Apabila kotak lungsur turun mendapat fokus, tukar warna latar belakang:
  1. <!DOCTYPE html>
    <html>
    <head>
      <style>
        input[type=text]:focus {
          border: 2px solid blue;
        }
      </style>
    </head>
    <body>
      <form>
        <label for="name">用户名:</label>
        <input type="text" id="name" name="name"><br><br>
        <label for="password">密码:</label>
        <input type="password" id="password" name="password"><br><br>
        <input type="submit" value="提交">
      </form>
    </body>
    </html>
    Salin selepas log masuk
    Dalam kod di atas, apabila kotak lungsur turun mendapat fokus, warna latar belakangnya akan bertukar kepada kuning.

    Ringkasan:

    Dengan menggunakan pemilih kelas pseudo :focus, kami boleh menetapkan gaya untuk keadaan elemen bentuk yang berbeza untuk meningkatkan kesan visualisasi dan pengalaman pengguna interaksi antara muka. Pada masa yang sama, kami juga menyediakan contoh kod khusus untuk rujukan pembaca. Saya harap artikel ini dapat membantu pembaca lebih memahami dan menggunakan pemilih kelas pseudo :focus.

    Atas ialah kandungan terperinci Cara menggunakan pemilih kelas pseudo :focus untuk menukar gaya elemen bentuk. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan