Hapus bagian dalam batas dalam type = color
Saat saya menggunakan type = color sebagai input, ini memiliki dua batas. Setting border = none hanya akan menghapus batas luar. Namun, ada satu yang kecil di dalamnya. Saya mencoba banyak properti lain dan masih mendapatkan hasil yang sama. Ini kode saya:
input[type="color"] {
appearance: none;
border: none;
padding:0;
height:50px;
width:50px;
}
<input type="color" name="name1" id="name1" value="#ffffff">
Inilah yang saya maksud: https://ibb.co/N3nVFqn Saya pada dasarnya ingin menghapus perbatasan itu.
Jawaban
2 Spectric
Gunakan ::-webkit-color-swatch
selektor.
input[type="color"] {
appearance: none;
border: none;
padding:0;
height:50px;
width:50px;
}
::-webkit-color-swatch{
border:none;
}
<input type="color" name="name1" id="name1" value="#ffffff">
Untuk Mozilla Firefox, gunakan ::-moz-color-swatch
:
input[type="color"] {
appearance: none;
border: none;
padding:0;
height:50px;
width:50px;
}
::-moz-color-swatch{
border:none;
}
<input type="color" name="name1" id="name1" value="#ffffff">
1 DCR
jika Anda mengubah dua batas menjadi tidak ada, Anda dapat menghilangkan keduanya
input[type="color"] {
appearance: none;
border:solid 1px red;
padding:0;
height:50px;
width:50px;
background:white;
box-sizing:unset;
}
input[type="color" i]::-webkit-color-swatch {
border:solid 1px blue;
}
<div>
<input type="color" name="name1" id="name1" value="#ffffff">
</div>
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Jana Duggar: Semua yang Dia Katakan Tentang Cinta dan Jendela 5 Tahunnya untuk Menemukan 'Yang Satu'