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

[分享]css全屏鼠标移上去显示控制栏

发布于 2024-11-11 15:44:09
0
16

CSS全屏鼠标移上去显示控制栏是一种常见的Web界面设计技巧。它可以为Web页面增添用户交互性和美观度。下面我们来看一下如何实现这一功能。/定义视频播放器/ .videoplayer { : rela...

CSS全屏鼠标移上去显示控制栏是一种常见的Web界面设计技巧。它可以为Web页面增添用户交互性和美观度。下面我们来看一下如何实现这一功能。

/*定义视频播放器*/
.video-player {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/*定义视频的尺寸*/
.video-player video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/*定义控制栏*/
.video-player .controls {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
  opacity: 0;
  transition: opacity 0.5s;
}

/*鼠标移上去显示控制栏*/
.video-player:hover .controls {
  opacity: 1;
}

/*控制栏中的按钮*/
.play-pause {
  margin: 0 10px;
  cursor: pointer;
} 

以上代码中,我们首先定义了视频播放器的样式,包括容器的位置、尺寸和溢出隐藏。接下来定义了视频的尺寸,使其填满整个容器,同时保持原有比例。然后定义了控制栏的样式,以及鼠标移上去时控制栏出现的过渡效果。

最后,我们定义了控制栏中的按钮样式,包括按钮之间的间距和鼠标指针的形状。

使用CSS全屏鼠标移上去显示控制栏,可以为视频播放器等Web应用增加更友好的用户体验,同时也提升了页面的美观度。

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

62849

帖子

14

小组

291

积分

赞助商广告
站长交流