html - CSS3输入焦点问题

标签 html forms input css

我有一个包含一些输入的表单。我想要的是,当用户单击文本框时,它会用一种颜色突出显示。为此,我在 Chrome 和 Firefox 3.6.17 中使用了 CSS3 和 CSS3 生成器。但是我在任何浏览器中都没有得到结果。这是我正在使用的代码。

.user-input:focus {
  -webkit-box-shadow: 0 0 5px #249663;
  -moz-box-shadow: 0 0 5px #249663;
  box-shadow: 0 0 5px #249663;
  behavior: url(../css/pie.htc);
}

有什么帮助吗?

最好的问候, 蒂亚戈·卡斯特罗

最佳答案

首先添加 outline none 到你的 :focus...

.user-input:focus {
   outline: none;
}

您可能需要强制 webkit 摆脱其默认样式...

.user-input {
  -webkit-appearance: none;
}

关于html - CSS3输入焦点问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6294222/

相关文章:

r - 使用 R/Shiny 创建动态数量的输入元素

python - 如何在python中用增量计数替换数字字符串

html - 根据需要自动调整 Div Plus 滚动条的大小

Javascript 表单提交 - anchor 与按钮

javascript - 如何覆盖远程表单操作 URL?

python - Python输入数据类型处理

javascript - 如何在html中使用url参数?

javascript - Iframe 的文档未定义或为空

jquery - 尝试在动态表单上设置焦点输入标签的样式

c++ - 生成一个 keyPressEvent/Input