结合border
,background
和padding
属性可以消除“添加的空间”。
最主要消除颜色的是background
属性。
input {
border:0;
background:none;
padding:0;
}
<input type='color'>
更新:
我找到了-webkit-color-swatch-wrapper
和-webkit-color-swatch
input{
margin:0;
padding:0;
border:0;
}
input::-webkit-color-swatch-wrapper {
padding: 0;
margin:0;
background:none;
}
input::-webkit-color-swatch {
border: none;
}
<input type='color'>
<input type='color' id="myColor">
而且CSS就像这样:
#myColor {
width: 100px;
height: 20px; }