位置:首页 > 软件操作教程 > 编程开发 > CSS > 问题详情

CSS 新增UI元素状态伪装

提问人:刘团圆发布时间:2020-11-19

CSS3中新增的UI元素状态伪类如下。

1.:checked

使用:checked选择器匹配每个已被选中的input元素,只用于单选按钮和复选框。

2.:enabled

使用:enabled选择器匹配每个已启用的元素,大多用在表单元素上。

【例题】为所有已启用的input元素设置背景色

代码如下:

<!DOCTYPE html>

<html>

<head>

<style> 

input:enabled

{

background:#ffff00;

}

input:disabled

{

background:#dddddd;

}

</style>

</head>

<body>


<form action="">

First name: <input type="text" value="Mickey" /><br>

Last name: <input type="text" value="Mouse" /><br>

Country: <input type="text" disabled="disabled" value="Disneyland" /><br>

Password: <input type="password" name="password" /><br>

<input type="radio" value="male" name="gender" /> Male<br>

<input type="radio" value="female" name="gender" /> Female<br>

<input type="checkbox" value="Bike" /> I have a bike<br>

<input type="checkbox" value="Car" /> I have a car 

</form>

</body>

</html>

image.png

3.:disabled

使用:disabled选择器选取所有禁用的表单元素,它与:enabled用法类似,这里不再举例。

4.::selection

使用::selection选择器匹配被用户选取的选取是部分。只能向 ::selection选择器应用少量的CSS属性,包括color、background、cursor、outline。


继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部