Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如何垂直拉伸颜色输入?_Css_Flexbox - Fatal编程技术网

Css 如何垂直拉伸颜色输入?

Css 如何垂直拉伸颜色输入?,css,flexbox,Css,Flexbox,当涉及到flexbox容器中的拉伸高度时,为什么颜色输入的行为与所有其他输入类型不同 在下面显示的代码示例中,我试图演示这个问题。正如您所看到的,除了类型color之外的所有input元素都被拉伸到与strong元素相同的高度 在不使用任何静态高度样式值的情况下,如何实现“拉伸”颜色输入高度 .flexRow{ 显示器:flex; 利润率:10px; } 输入{ 填充:0; 溢出:隐藏; } 强壮的{ 填充:20px 10px; 背景色:#ccc; } 非常高的元素 非常高的元素 非常高的元

当涉及到flexbox容器中的拉伸高度时,为什么颜色输入的行为与所有其他输入类型不同

在下面显示的代码示例中,我试图演示这个问题。正如您所看到的,除了类型
color
之外的所有
input
元素都被拉伸到与
strong
元素相同的高度

在不使用任何静态高度样式值的情况下,如何实现“拉伸”颜色输入高度

.flexRow{
显示器:flex;
利润率:10px;
}
输入{
填充:0;
溢出:隐藏;
}
强壮的{
填充:20px 10px;
背景色:#ccc;
}

非常高的元素
非常高的元素
非常高的元素

当您检查输入类型=颜色(使用F12)时,您会看到以下内容:

input[type="color" i] {
    -webkit-appearance: square-button;
    width: 44px;
    height: 23px;
    background-color: buttonface;
    cursor: default;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(169, 169, 169);
    border-image: initial;
    padding: 1px 2px;
}
高度设置为23px,其他输入元素没有固定的高度,因此它们将使用
标记调整大小

如果将颜色输入的样式设置为“高度:自动”;它将调整大小:

input[type="color"] {
    height: auto;
}

使用
height
css属性