Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Menyesuaikan Penampilan Butang Muat Naik Fail Bootstrap Twitter?

Bagaimanakah Saya Boleh Menyesuaikan Penampilan Butang Muat Naik Fail Bootstrap Twitter?

Linda Hamilton
Lepaskan: 2024-11-26 09:25:12
asal
790 orang telah melayarinya

How Can I Customize the Twitter Bootstrap File Upload Button Appearance?

Menyesuaikan Butang Muat Naik Fail Bootstrap Twitter

Walaupun tiada gaya khusus untuk butang muat naik fail dalam Twitter Bootstrap, terdapat beberapa kaedah untuk meningkatkan penampilannya.

Satu penyelesaian, terpakai untuk Bootstrap versi 3, 4 dan 5, memanfaatkan atribut tersembunyi HTML5 untuk mencipta kawalan input fail berfungsi yang menyerupai butang:

<label class="btn btn-default">
  Browse <input type="file" hidden>
</label>
Salin selepas log masuk

Pendekatan ini bergantung pada atribut tersembunyi, yang Bootstrap 4 meniru dengan CSS untuk keserasian. Untuk Bootstrap 3, CSS tambahan ini mungkin diperlukan:

[hidden] {
  display: none !important;
}
Salin selepas log masuk

Pendekatan Warisan untuk IE Lama:

IE8 dan ke bawah memerlukan struktur HTML/CSS yang berbeza:

<span class="btn btn-default btn-file">
  Browse <input type="file">
</span>
Salin selepas log masuk
.btn-file {
  /* ... */
}

.btn-file input[type=file] {
  /* ... */
}
Salin selepas log masuk

Nota:

  • Lama IE tidak membenarkan input fail dicetuskan apabila klik label.
  • CSS mengimbangi dengan memanjangkan input fail agar sepadan dengan rentang dan kemudian menyembunyikannya.

Untuk butiran dan contoh lanjut, rujuk kepada catatan blog oleh Abeautifulsite: https://www.abeautifulsite.net/posts/whipping-file-inputs-into-shape-with-bootstrap-3/

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyesuaikan Penampilan Butang Muat Naik Fail Bootstrap Twitter?. 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