video标签优化:通过图片显示视频封面和播放icon

简介: video标签优化:通过图片显示视频封面和播放icon

image.png

在线体验


https://mouday.github.io/front-end-demo/video/index.html

代码示例


* {
   margin: 0;
   padding: 0;
 }
 /* 图片外层容器 */
 .video-cover {
   width: 500px;
   height: 300px;
   border: 1px solid #888888;
   overflow: hidden;
   cursor: pointer;
   border-radius: 2px;
 }
 /* 图片尺寸 */
 .video-cover__image {
   width: 100%;
   height: 100%;
   object-fit: cover;
 }
 /* video icon容器 */
 .video-wrap {
   position: relative;
 }
 /* video icon */
 .video-wrap::after {
   position: absolute;
   content: "";
   width: 50px;
   height: 50px;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   background-image: url("./video.png");
   background-repeat: no-repeat;
   background-position: center;
   background-size: contain;
 }
 /* 定义各种尺寸的icon大小 */
 .video-wrap--mini::after {
   width: 30px;
   height: 30px;
 }
 /* 鼠标经过放大效果 */
 .scale-big {
   transition: all 1s;
 }
 .scale-big:hover {
   transform: scale(1.12);
 }
<div class="video-cover video-wrap">
      <img
        class="video-cover__image scale-big"
        src="https://api.isoyu.com/bing_images.php"
      />
</div>
相关文章
|
测试技术 监控 程序员
软件体系结构 - 净室软件工程
软件体系结构 - 净室软件工程
457 1
|
5月前
|
数据采集 自然语言处理 NoSQL
利用中间件实现任务去重与分发精细化:股吧舆情数据采集与分析实战
本项目针对东方财富股吧设计精细化采集方案,解决重复采集、调度混乱与反爬等问题,构建舆情分析数据模型。通过采集帖子内容、用户行为与情绪信号,实现情绪趋势可视化、热点识别与个股预警,助力把握市场风向。
213 0
利用中间件实现任务去重与分发精细化:股吧舆情数据采集与分析实战
|
Linux
npm install 报错ERESOLVE unable to resolve dependency tree
npm install 报错ERESOLVE unable to resolve dependency tree
287 0
|
数据采集 关系型数据库 MySQL
基于Python对二手车之家的数据采集与分析
本文介绍了基于Python的二手车之家数据采集与分析系统,通过爬虫技术获取数据并利用Pandas和NumPy等库进行数据处理与分析,旨在帮助用户了解二手车市场趋势并制定交易策略。
782 2
基于Python对二手车之家的数据采集与分析
|
监控 Java
Java一分钟之-NIO:非阻塞IO操作
【5月更文挑战第14天】Java的NIO(New IO)解决了传统BIO在高并发下的低效问题,通过非阻塞方式提高性能。NIO涉及复杂的选择器和缓冲区管理,易出现线程、内存和中断处理的误区。要避免这些问题,可以使用如Netty的NIO库,谨慎设计并发策略,并建立标准异常处理。示例展示了简单NIO服务器,接收连接并发送欢迎消息。理解NIO工作原理和最佳实践,有助于构建高效网络应用。
322 2
|
JSON JavaScript 前端开发
面试官:JS判断对象为空有几种方法?
面试官:JS判断对象为空有几种方法?
|
Android开发 iOS开发
WebView加载https的空白及图片加载不了的问题
WebView加载https的空白及图片加载不了的问题
729 0
|
消息中间件 存储 Kafka
[kafka]部署安装单节点
[kafka]部署安装单节点
264 0
|
Linux 开发工具
Gitlab - 安装的社区版 Gitlab-ce,解决访问网页报502-Whoops, GitLab is taking too much time to respond的问题
Gitlab - 安装的社区版 Gitlab-ce,解决访问网页报502-Whoops, GitLab is taking too much time to respond的问题
1530 0
Gitlab - 安装的社区版 Gitlab-ce,解决访问网页报502-Whoops, GitLab is taking too much time to respond的问题
|
机器学习/深度学习 人工智能 自然语言处理
AIGC多模态学习
7月更文挑战第11天