button按钮的点击效果的实现,只需要css就行了,无需js

通常来说,基本每个ui框架的button都有点击效果(点击背景色改变),但是再不引入框架的情况下怎么实现,之前为了实现点击产生水波纹效果用了js来实现,而如果只是button点击效果,只需要用css的:active属性就行了

<style>
.ceshi{
    width: 100px;
    height: 50px;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    background: #ddd;
}
.ceshi:active{
    background: red;
}
.ceshi a{
    color: #fff;
    text-decoration: none;
}
</style>
<body>
    <div  class="ceshi" title="ce"><a href="javascript:;">哈哈哈</a></div>
    
</body>
落魄前端-小陈
0
0
0
评论
浏览
收藏