美文网首页
输入框内容和清除按钮的联动

输入框内容和清除按钮的联动

作者: Dorazzz | 来源:发表于2018-01-15 14:45 被阅读0次

1.实现方法:css3

2.使用条件:移动端 


*PC端要考虑浏览器版本的兼容性,未考证

3.具体内容

效果展示:

默认无内容,无清除按钮 输入内容,显示清除按钮

html代码:

利用type+required

css代码:

利用:vaild

4.原理解释

对需要定义的输入框,添加required 属性(IE10+), 定义该字段是必填(或必选)的。

required属于HTML5表单验证属性. 如果文本框没有内容,则不合法;有内容,则合法,就会触发这里的

http://www.runoob.com/tags/att-input-required.html

对需要定义的清除按钮,默认定义none,

对内容存在的输入框,利用css伪类:vaild,来筛选清除按钮的状态切换

:valid 选择器在表单元素的值需要根据指定条件验证时设置指定样式。

http://www.runoob.com/cssref/sel-valid.html


额外扩展,IE11对输入框会默认增加清除按钮,需要自定义清除按钮重叠

::-ms-clear { display: none; }

相关文章

网友评论

      本文标题:输入框内容和清除按钮的联动

      本文链接:https://www.haomeiwen.com/subject/wzzroxtx.html