博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css3使用checked伪类隐藏传统的radio和checkbox
阅读量:7165 次
发布时间:2019-06-29

本文共 590 字,大约阅读时间需要 1 分钟。

  hot3.png

css3使用checked伪类隐藏传统的radio和checkbox

传统的radio和checkbox样式如下,有些过于简陋,下面用一种简单的方式来稍微改善一下这些按钮。

radio和checkbox没有别的标签可以替代,同时也不会自己编辑原生样式。所以这里采取的方法是隐藏掉radio(checkbox)标签,通过修改对应的label标签来达到相同的效果,为了使label标签有动态的效果,需要使用css3的checked伪类,当然,使用js也是可以的。

代码如下

性别:

效果是这样的:

输入图片说明

然后隐藏掉input,给label加上样式,选中之后label变色。

代码:

性别:

效果如下:

输入图片说明

选中相应的选项之后的label就会展示input:checked+label的样式。

checkbox也可以和上面一样的方法修改。 备注:checked伪类不支持ie6-8。

转载于:https://my.oschina.net/Laily/blog/472340

你可能感兴趣的文章