删除文字输入的内部阴影
所以我有一个文本输入,即时通讯使用html5,在铬上,我想改变文本输入的外观,我已经删除了焦点上的轮廓(铬上的橙色),我将背景设置为浅色#f1f1f1
但现在在顶部和左侧有一个更厚的边框,就像它看起来被推入一样,当背景颜色没有变化时,这种情况不会发生。 我如何删除它? 抱歉,我无法在移动设备上提供图片。
它发生在Chrome上,也就是Firefox,不能测试任何其他。
border-style:solid;
将覆盖inset
样式。 这是你问的。
border:none
将一起删除边框。
border-width:1px
将其设置为在背景更改之前。
border:1px solid #cccccc
更具体,适用于所有三种宽度,样式和颜色。
例如:https://jsbin.com/quleh/2/edit?html,output
这是移动Safari的解决方案:
-webkit-appearance:none;
如下所示:移除Mobile Safari(iPhone)上的textarea内部阴影
目前没有任何解决方案正在工作。 这是我的解决方案。 您可以添加前缀。
box-shadow: inset 0px 0px 0px 0px red;
链接地址: http://www.djcxy.com/p/75529.html
上一篇: remove inner shadow of text input
下一篇: Webkit CSS to control the box around the color in an input[type=color]?