CSS3是一种强大的样式表语言,可以用来美化网页中的各种元素。在网页中使用视频是现代网页设计中的常见元素,接下来我们将介绍如何使用CSS3来美化网页视频。/ 在播放器中隐藏浏览器默认控件 / vide...
CSS3是一种强大的样式表语言,可以用来美化网页中的各种元素。在网页中使用视频是现代网页设计中的常见元素,接下来我们将介绍如何使用CSS3来美化网页视频。
/* 在播放器中隐藏浏览器默认控件 */
video::-webkit-media-controls {display:none !important;}
video::-webkit-media-controls-enclosure {display:none !important;}
video::-webkit-media-controls-panel {display:none !important;}
video::-webkit-media-controls-volume-slider {display:none !important;}
video::-webkit-media-controls-mute-button {display:none !important;}
video::-webkit-media-controls-time-remaining-display {display:none !important;}
video::-webkit-media-controls-timeline {display:none !important;}
video::-moz-media-controls {display:none !important;}
video::media-controls {display:none !important;}
/* 自定义视频控制器样式 */
video {
width: 100%;
height: auto;
}
/* 定义视频控制条的样式 */
video::-webkit-media-controls-play-button,
video::-webkit-media-controls-volume-slider,
video::-webkit-media-controls-mute-button,
video::-webkit-media-controls-timeline,
video::-webkit-media-controls-fullscreen-button {
background-color:rgba(160,160,160,0.8);
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
height:10px;
}
video::-webkit-media-controls-play-button:before {
content:"▶";
font-size:12px;
color:#fff;
display:inline-block;
margin-top:1px;
margin-left:2px;
margin-right:2px;
}
video::-webkit-media-controls-timeline {
height:6px;
}
video::-webkit-media-controls-time-remaining-display {
color:#fff;
font-size:12px;
margin-left:5px;
margin-right:5px;
}以上CSS3代码可以实现以下功能:
隐藏浏览器默认的视频控制条
定制视频控制条的样式:包括播放按钮、音量控制条、静音按钮、时间轴、全屏按钮等
使用以上代码,我们可以为网页视频添加独特、美观的控制条,使其更加吸引人眼球。当然,我们还可以根据实际需求来自定义样式,以达到更好的效果。