网站地图    收藏   

主页 > 专题教程 > css >

:checked

来源:自学PHP网    时间:2018-02-08 10:48 作者: 阅读:

[导读] CSS :checked伪类用于匹配被用户选中的单选按钮Radio或复选按钮checkbox。...

CSS :checked伪类用于匹配被用户选中的单选按钮Radio或复选按钮checkbox。

:checked伪类用于匹配页面中的<input type="checkbox">,或<input type="radio">,或在<select></select>元素中的<option></option>选项,当这些元素处于选中状态时,就会被添加:checked伪类。

你可以在<input type="radio"><input type="checkbox">中使用checked属性,或在下拉列表的option选项中使用selected选项来表明该项目被选中。

<input type="radio" checked>
<input type="checkbox" checked>
<select name="options" id="list">
    <option value="Something" selected>This option is selected</option>
    <option value="Something-else">This one is not</option>
</select>

单选按钮和复选按钮默认为:checked状态,你可以通过单击来取消选中状态。

:checked伪类和label标签配合使用,可以制作出一些有趣的视觉效果。例如下面的例子,在复选框处于选中状态时,复选框的文本会被设置为红色。

<input type="checkbox" id="todo">
<label for="todo">是否选中?</label>
input[type = "checkbox"]:checked + label {
    color: red;
}

得到的结果如下:

示例代码
/* 表示页面上的所有选中的radio按钮 */
input[type="radio"]:checked{
    width: 20px;
    height: 20px;
}

/* 表示页面上的所有选中的checkbox按钮 */
input[type="checkbox"]:checked{
  color: red;
}

/* 表示页面上的所有选中的select的选项 */
option:checked{
  color: green;
}
在线演示

下面的例子使用:checked伪类来自定义复选框的样式。

浏览器支持

所有的现代浏览器都支持:checked 伪类,包括:Chrome, Firefox, Safari, Opera9+, Internet Explorer 9+ 以及 Android 和 iOS。

最新评论

添加评论

更多文章推荐

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论