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

[分享]css3播放后消失

发布于 2024-11-11 15:44:15
0
19

CSS3播放后消失是指通过CSS3技术实现的一种效果,即在网页中嵌入视频或音频,达到播放的效果后自动消失,以提高网页的交互性和美观性。例: .video { : relative; } .video:...

CSS3播放后消失是指通过CSS3技术实现的一种效果,即在网页中嵌入视频或音频,达到播放的效果后自动消失,以提高网页的交互性和美观性。

例:
.video {
    position: relative;
}

.video:after {
    content: ';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; 
    background: rgba(0,0,0,0.6);
    z-index: 1; 
    opacity: 0; 
    transition: 0.3s; 
    pointer-events: none; 
}

.video:hover:after {
    opacity: 1; 
    pointer-events: auto;
}

.video video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    width: 100%;
    height: auto;
    max-width: 100%;
    max-height: 100%;
} 

以上代码为实现该效果的一个简单演示。其中,通过设置伪元素的背景色为带alpha通道的黑色,以达到半透明的效果,并通过鼠标悬浮在播放器上时,将其透明度改为1,实现播放器的显隐切换。同时,设置video元素的宽度和高度为100%,在不同屏幕尺寸下均可自适应地播放视频。

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

62849

帖子

14

小组

291

积分

赞助商广告
站长交流