首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]css3按钮点击消失

发布于 2024-11-11 15:44:59
0
17

CSS3可以实现很多酷炫的效果,比如按钮点击消失。点击我就消失 我们可以先设置按钮的样式,在按钮被点击时使用CSS3实现消失的效果。 .disappearbtn { width: 120px; hei...

CSS3可以实现很多酷炫的效果,比如按钮点击消失。

<button class="disappear-btn">点击我就消失</button> 

我们可以先设置按钮的样式,在按钮被点击时使用CSS3实现消失的效果。

<style>
    .disappear-btn {
        width: 120px;
        height: 50px;
        background-color: #0070c9;
        color: #fff;
        border: none;
        border-radius: 25px;
    }
    .disappear-btn:active {
        animation: disappear 1s;
        animation-fill-mode: forwards;
    }
    @keyframes disappear {
        0% {
            opacity: 1;
        }
        100% {
            opacity: 0;
            display: none;
        }
    }
</style> 

在样式中,我们定义了一个名为“disappear-btn”的类,设置了按钮的样式,包括尺寸、背景色、字体颜色和圆角边框。我们还定义了一个伪类“:active”,当按钮被点击时,消失动画就会触发。

在“:active”伪类中,我们使用了CSS动画(animation),命名为“disappear”,设置持续时间为1秒。在动画的最后一帧,我们将透明度(opacity)设为0,同时将按钮的显示(display)设置为“none”,按钮就会消失了。

这样,我们就成功地实现了按钮点击消失的效果。

评论
一个月内的热帖推荐
91云脑
Lv.1普通用户

62849

帖子

14

小组

291

积分

赞助商广告
站长交流