Posted on | by liu
css向右排列,css里font元素,css给字体加上阴影,网页无法读取css文件,css从大到小消失,css行内元素与块元素,css图片左右移动在web开发中,常常需要在网页中添加按钮,为提高用户的体验,大家可以通过CSS样式制作按钮的点击松开效果。下面,大家将演示如何制作按钮的点击松开样式,代码如下:
.btn {
display: inline-block;
padding: 10px;
border: none;
border-radius: 5px;
background-color: #4CAF50;
color: #fff;
box-shadow: 0px 4px 0px #2F8F52;
transition: box-shadow 0.3s ease-in-out;
}
.btn:hover {
box-shadow: 0px 2px 0px #2F8F52;
}
.btn:active {
box-shadow: none;
transform: translateY(4px);
}
以上代码中,大家首先定义了一个.btn类样式,通过设置padding、border、border-radius、background-color、color和box-shadow属性,制作了一个绿色的按钮,并设置了box-shadow属性的过渡效果(transition)。
当用户将鼠标悬停在按钮上时,大家通过:hover伪类样式,减小了box-shadow属性的值,让按钮看起来有点击下去的效果。
当用户点击按钮时(按下鼠标左键),大家通过:active伪类样式,去掉了box-shadow属性,并向下移动了按钮4px的距离,让按钮看起来有松开的效果。
这样,大家就成功地为按钮添加了点击松开效果,增强了用户的体验。有了这种技巧,大家还可以为其他的网页元素添加类似的效果。