【问题标题】:Disable input shadow CSS / HTML禁用输入阴影 CSS / HTML
【发布时间】:2016-07-07 16:11:21
【问题描述】:

当我在输入框内单击时,我看到以下“阴影”:

可以禁用吗?如果有,怎么做?

编辑:

GIF

这是我的代码

<div class="col-xs-12"><input class="form-control" id="Password" name="Password" type="text" placeholder="Password" /></div>

【问题讨论】:

标签: html css input


【解决方案1】:

我想你想在输入 css 上设置 'outline: none'。

问题在那里得到了回答:How to remove the border highlight on an input text element

【讨论】:

  • 如果这是重复问题,您应该将问题标记为重复,因为您现在有足够的声誉。
  • 谢谢,当时没有,现在有。
【解决方案2】:

border 设置为none0。然后为 Mozilla 移除 ghost padding。

.myInput {
    border: 0;
}
.myInput::-moz-focus-inner {
    border: 0;
    padding: 0;
}

【讨论】:

  • 你试过这个 CSS 吗?它也是跨浏览器兼容的。
【解决方案3】:

从样式看来,您使用的是 iOS。 查看此线程Remove iOs input shadow。 它已经有几年了,但它可能会有所帮助。

【讨论】:

  • 您应该提供您提到的线程的一般概念,以防站点/线程出现故障,特别是如果它是旧的。如果它确实下降,这个答案将没有用。
  • 感谢您的建议。将来会这样做。
【解决方案4】:

我只是放了

border:none;

成功了,蓝色边框消失了

【讨论】:

  • 如果您找到了解决方案,如果对您有帮助,您应该考虑将帖子标记为答案。 (即绿色复选标记)
【解决方案5】:

也许你可以尝试使用outline:none,当用户点击输入框时它会杀死边框

【讨论】:

    猜你喜欢
    • 2012-02-04
    • 2011-01-23
    • 2012-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-11
    • 1970-01-01
    相关资源
    最近更新 更多