码迷,mamicode.com
首页 > Web开发 > 详细

html5默认input内容清除“×”按钮去除办法

时间:2015-12-21 10:38:53      阅读:447      评论:0      收藏:0      [点我收藏+]

标签:

input框尺寸不太好控制(padding无视);FireFox浏览器貌似任何类型的输入框都无动于衷;IE10+浏览器貌似任何输入框都会出现清除按钮,但是长得略微粗糙了点,设计师同学接受不了。

貌似不和谐了,咋办?传授个新技能,借助HTML以及CSS,来模拟清除按钮可动态呈现的搜索框。

如下CSS:

.input { padding: 5px; margin: 0; border: 1px solid #beceeb; }
.clear { display: none; position: absolute; width: 16px; height: 16px; margin: 6px 0 0 -20px; background: url(clear.png);}
.input::-ms-clear { display: none; }
.input:valid + .clear { display: inline; }

如下HTML:

输入任意内容:required>

然后就有类似下面截图的效果了

html5默认input内容清除“×”按钮去除办法

标签:

原文地址:http://www.cnblogs.com/yy-5616/p/5062584.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!