当前位置: 首页 > news >正文

CSS 控制 video 标签的控制栏组件的显隐

隐藏下载功能

<video src="" controlsList="nodownload" />controlslist 取值如下(设定多个值则使用空格进行间隔)
如:controlslist="nodownload nofullscreen noremoteplayback"nodownload:取消更多控件弹窗的下载功能nofullscreen:取消全屏功能noremoteplayback:取消远程播放视频

隐藏画中画功能

<video src="" disablePictureInPicture />

控制组件的显隐

当 video 标签添加上 controls 属性时,页面上会显示出所有的控制组件。若有些组件不需要展示,只需在 css 中设置相关属性把它隐藏掉即可

<video src="" controls />

全屏按钮

/* 全屏按钮 */
video::-webkit-media-controls-fullscreen-button {display: none;
}

播放按钮

/* 播放按钮 */
video::-webkit-media-controls-play-button {display: none;
}

进度条

/* 进度条 */
video::-webkit-media-controls-timeline {display: none;
}

观看的当前时间

/* 观看的当前时间 */
video::-webkit-media-controls-current-time-display {display: none;
}

剩余时间

/* 剩余时间 */
video::-webkit-media-controls-time-remaining-display {display: none;
}

音量按钮

/* 音量按钮 */
video::-webkit-media-controls-mute-button {display: none;
}
video::-webkit-media-controls-toggle-closed-captions-button {display: none;
}

音量的控制条

/* 音量的控制条 */
video::-webkit-media-controls-volume-slider {display: none;
}

所有控件

/* 所有控件 */
video::-webkit-media-controls-enclosure {display: none;
}

合并后的全部代码

/* 全屏按钮 */
video::-webkit-media-controls-fullscreen-button {display: none;
}
/* 播放按钮 */
video::-webkit-media-controls-play-button {display: none;
}
/* 进度条 */
video::-webkit-media-controls-timeline {display: none;
}
/* 观看的当前时间 */
video::-webkit-media-controls-current-time-display {display: none;
}
/* 剩余时间 */
video::-webkit-media-controls-time-remaining-display {display: none;
}
/* 音量按钮 */
video::-webkit-media-controls-mute-button {display: none;
}
video::-webkit-media-controls-toggle-closed-captions-button {display: none;
}
/* 音量的控制条 */
video::-webkit-media-controls-volume-slider {display: none;
}
/* 所有控件 */
video::-webkit-media-controls-enclosure {display: none;
}

http://www.lryc.cn/news/298121.html

相关文章:

  • 数据可视化之维恩图 Venn diagram
  • 2024刘谦春晚第二个扑克牌魔术
  • 【k8s系列】(202402) 证书apiserver_client_certificate_expiration_seconds
  • Rust变量与常量介绍
  • Flask基础学习2
  • 文章页的上下篇功能是否有必要?boke112百科取消上下篇功能
  • Lua序列化
  • Acwing---839. 模拟堆
  • STM32 STD/HAL库驱动W25Q64模块读写字库数据+OLED0.96显示例程
  • Android 移动应用开发 创建第一个Android项目
  • MATLAB语音去噪系统
  • 小程序-上传图片功能
  • alist基本用法@文档阅读@挂载网盘@网盘webdav挂载
  • Hive正则表达式
  • ubuntu20.04-编译安装Qt5.15.2-C++
  • 【PTA|期末复习|编程题】数组相关编程题(二)
  • 重温阿里云宝塔面板部署前后端项目
  • 6个好看的wordpress模板
  • 零基础学python之高级编程(1)---面向对象编程及其类的创建
  • [C# WPF] DataGrid选中行或选中单元格的背景和字体颜色修改
  • 单片机学习笔记---串口通信(1)
  • 熔断机制解析:如何用Hystrix保障微服务的稳定性
  • 第三节 zookeeper基础应用与实战2
  • C# Socket通信从入门到精通(21)——Tcp客户端判断与服务器断开连接的三种方法以及C#代码实现
  • vulnhub-->hacksudo-Thor靶机详细思路
  • Java外卖小程序管理系统
  • 挖掘嵌入式系统在物联网和智能设备中的应用潜力
  • 用docker 配置scala spark环境
  • 医疗处方架构设计和实现的实战经验总结
  • 专业140+总分410+华南理工大学811信号与系统考研经验华工电子信息与通信,真题,大纲,参考书。