css借助:hover/:active实现鼠标滑过鼠标点击代码写法

鼠标滑过元素,使得元素的样式发生改变

我们定义一个按钮标签

<button class="px-button">这是一个按钮</button>

我们首先设置按钮的背景颜色为灰色:

.px-button{
background-color: grey;
}

我们要使得鼠标滑过按钮的时候,让其变为蓝色,我们只需要增加hover选择器:

.px-button:hover{
background-color: blue;
}

我们要使得鼠标点击按钮的时候,让其变为红色,我们只需要增加active选择器:

.px-button:active{
background-color: red;
}

完整的代码如下:

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style type="text/css"> <!--

.px-button{
background-color: grey;
}
.px-button:hover{
background-color: blue;
}
.px-button:active{
background-color: red;
}

</style>

</head>
<body>
<button class="px-button">这是一个按钮</button>
</body>
</html>


~~

未经允许不得转载:WEB前端开发 » css借助:hover/:active实现鼠标滑过鼠标点击代码写法

赞 (1)