UI元素状态选择器:E:hover,E:focus,E:active

基础知识

1.E:hover选择器
1)概念:被用来指定当鼠标指针移动到元素上时元素所使用的样式。
2)使用方法:
<元素>:hover{
CSS样式
}
2.E:active选择器
1)概念:被用来指定元素被激活时使用的样式。
2)使用方法:
<元素>:active{
CSS样式
}
3.E:focus选择器
1)概念:被用来指定元素获得光标集聚点使用的样式,主要是文本框控件获得聚集点并进行文字输入时使用。
2)使用方法:
<元素>:focus{
CSS样式
}

Tip:
1)可以在“<元素>”中添加元素的type属性。
例如:
input[type=“text”]:hover{
CSS样式
}

2)指定元素被激活时默认有点击过程,所以在使用E:focus和E:active时,先E:focus再E:active,使E:active的优先级大于E:focus。

案例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>UI元素状态选择器</title>
    <style>
        input[type="text"]:hover{
            background:blanchedalmond;/*设置文本框"text"中的背景颜色*/
        }
        input[type="text"]:focus{
            background:beige;
            color: #061646;/*设置文本框"text"中字体的颜色*/
        }
        input[type="text"]:active{
            background:bisque;
        }
        input[type="password"]:hover{
            background:lightskyblue;
        }
        input[type="password"]:focus{
            background:dodgerblue;
            color: #ffeced;
        }
        input[type="password"]:active{
            background:cornflowerblue;
        }
    </style>
</head>
<body>
<h1>UI元素状态选择器</h1>
<from>/*表格*/
    姓名:<input type="text" placeholder="请输入名字">
    <br/>
    <br/>
    密码:<input type="password" placeholder="请输入密码">
</from>
</body>
</html>

显示的界面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值