使用CSS可以在网页中添加视频,还可以使用width或max-width属性来为视频播放器屏幕大小自动调整比例。实现可以在不同大小的屏幕上显示视频,并提供更好的用户体验。
一、在网页中添加视频
可以在网页中添加视频。以下实例视频根据 div 区域大小自动调整并占满整个 div 区域:
video { width: 100%; height: auto;}
二、width属性
例如把width 属性设置为 100%,视频播放器会根据屏幕大小自动调整比例:
<html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> video { width: 100%; height: auto; } </style> </head> <body> <video width="400" controls> <source src="视频地址" type="video/mp4"> <source src="视频地址" type="video/ogg"> 您的浏览器不支持HTML5视频。 </video> <p>调整浏览器窗口大小查看视频播放器变化</p> </body> </html>
三、max-width属性
因为视频播放器根据屏幕大小自动调整比例,且可以比原始尺寸大,因此大多数情况下可以使用max-width 属性来替代。
例如把 max-width 属性设置为 100%, 视频播放器会根据屏幕自动调整比例,但不会超过其原始大小:
<html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> video { max-width: 100%; height: auto; } </style> </head> <body> <video width="400" controls> <source src="视频地址" type="video/mp4"> <source src="视频地址" type="video/ogg"> 您的浏览器不支持HTML5视频。 </video> <p>调整浏览器窗口大小,在宽度小于 400px 时,查看视频播放器的变化。</p> </body> </html>