html - 如何使用CSS为输入边框底部着色

标签 html css

当输入不是焦点时,我需要为输入边框底部着色。这是我的 html 代码:

<input type="number" id="nc" name="days" class="numero" placeholder="" min="0"><br />

这是我的CSS代码:

.numero {
    border-bottom-color: red;
}

但它不起作用。谁能帮忙?

最佳答案

在你的例子中边框是红色的:

.numero {
  border-bottom: 1px solid #F00;
}
<input type="number" id="nc" name="days" class="numero" placeholder="" min="0"><br />

只需使用简写来添加样式、尺寸和颜色即可。

现在,为了在聚焦时移除它:

.numero:not(:focus) {
  border-bottom: 1px solid #F00;
}
<input type="number" id="nc" name="days" class="numero" placeholder="" min="0"><br />

我们将 :not() 功能与 :focus 一起使用,以检查有问题的元素是否未获得焦点

关于html - 如何使用CSS为输入边框底部着色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46360881/

相关文章:

html - CSS 直接后代 ">"运算符不工作(而且它不是 IE6)?

javascript - 使用javascript查找css自动高度值

html - 垂直居中自定义列表元素符号

html - 为什么我的悬停样式没有被应用?

css - Elm 风格-动感风格元素

HTML5 占位符 css 填充

jquery - 如何在移动设备上保持网页相同的比例

php - 如何从数据库中获取菜单及其子类别

html - 如何将元素包装在 the_content() 中?

html - 表格内有非白色背景奇怪的边框