asp.net - 如何更改 chrome 中文本框的焦点样式?

标签 asp.net css google-chrome focus

我有一个文本框,我已经更改了焦点文本框的样式。

Username: <asp:TextBox ID="UserName" runat="server" Font-Size="0.8em" class="t_box"></asp:TextBox>

风格:

.t_box
{
    width:300px;
    padding:8px 0;
    border:none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font-size:16px;
    line-height:20px;
    color:#454545;

}

.t_box:focus
{
    border:1px solid #383838;
    -webkit-box-shadow: 0 0 15px #383838;
    -moz-box-shadow: 0 0 15px #383838;
    box-shadow:0 0 20px #383838;
}

这在 firefox 中运行良好,但在 chrom 中我只能看到默认样式,即焦点时的橙色。我如何在 Chrome 中更改焦点样式?

最佳答案

焦点不使用border,而是使用outline。在添加其他样式以移除橙色轮廓之前,您必须先将 outline 属性归零

关于asp.net - 如何更改 chrome 中文本框的焦点样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8328246/

相关文章:

javascript - ionic : how to use cssClass in $ionicPopup?

javascript - 以自然宽度显示 DataTables 列

javascript - 使用 Chrome DevTools 控制台以编程方式访问功能范围

asp.net - 浏览时如何检查客户端是否安装了 SQLNCLI10 提供程序?

.net - 如何将美国的 DateTime.Now 转换为英国本地时间?

asp.net - 关闭 Chrome 时停止 Visual Studio 调试器

css - 在测试环境中将测试数据属性设置为 react 应用程序中的 anchor

javascript - Android Chrome 支持 webkitSpeechRecognition 吗?

javascript - 谷歌浏览器在打印预览中不显示图像

asp.net - 天青错误。您没有权限查看该目录或页面