Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimanakah Saya Boleh Menyesuaikan Jenis Input Julat HTML5 untuk Kelihatan Seperti Bar Kemajuan?

Bagaimanakah Saya Boleh Menyesuaikan Jenis Input Julat HTML5 untuk Kelihatan Seperti Bar Kemajuan?

Barbara Streisand
Barbara Streisandasal
2024-10-25 13:55:30451semak imbas

How Can I Customize the HTML5 Range Input Type to Look Like a Progress Bar?

Menyesuaikan Jenis Julat Input HTML5 dengan CSS

Jenis input julat HTML5 ialah elemen berguna untuk membenarkan pengguna memilih nilai dalam sesuatu yang ditentukan julat. Walau bagaimanapun, penampilan lalainya mungkin tidak selalu sepadan dengan rupa dan rasa aplikasi web anda yang diingini. Dalam artikel ini, kami akan meneroka cara untuk menyesuaikan estetika jenis input julat untuk meningkatkan pengalaman pengguna.

Soalan anda berkisar tentang mengubah suai jenis input julat untuk menyerupai bar kemajuan. Percubaan untuk menggunakan atribut CSS standard mungkin telah terbukti tidak berkesan disebabkan oleh tingkah laku khusus penyemak imbas.

Untuk berjaya menyesuaikan jenis input julat, kami perlu memanfaatkan sifat CSS tertentu yang mengatasi penampilan lalai. Berikut ialah contoh:

<code class="css">input[type='range'] {
    -webkit-appearance: none !important;
    background: red;
    height: 7px;
}

input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background: blue;
    height: 10px;
    width: 10px;
}</code>

CSS di atas akan menukar aspek berikut bagi jenis input julat:

  • Warna latar belakang: Warna latar belakang penunjuk julat ditukar kepada merah.
  • Ketinggian: Ketinggian penunjuk julat dikurangkan kepada 7px.
  • Ibu jari peluncur: Kemunculan ibu jari peluncur disesuaikan menjadi bulatan biru 10px kali 10px.

Dengan menggunakan kelas pseudo khusus penyemak imbas seperti ::-webkit-slider-thumb, kami boleh menyasarkan elemen tertentu bagi input julat taip dan sesuaikan lagi penampilan mereka. Pendekatan ini membolehkan anda mencapai penampilan seperti bar kemajuan atau mana-mana estetik lain yang diingini.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyesuaikan Jenis Input Julat HTML5 untuk Kelihatan Seperti Bar Kemajuan?. 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