如何使用css实现html视频';s宽度=设备';手机上的s宽度、视频和#x27;计算机上的s宽度=600px
我正在使用css来改变在网页中播放的视频宽度。我想让手机上的视频宽度=设备宽度,电脑上的视频宽度=600px。但我失败了 html是:如何使用css实现html视频';s宽度=设备';手机上的s宽度、视频和#x27;计算机上的s宽度=600px,css,Css,我正在使用css来改变在网页中播放的视频宽度。我想让手机上的视频宽度=设备宽度,电脑上的视频宽度=600px。但我失败了 html是: <head> <meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> </head> &l
<head>
<meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
</head>
<body>
<video width='600' poster='Monument_Valley2_Cover.jpg' controls>
<source src='Monument_Valley2.mp4' type='video/mp4'>
</video>
</body>
我不想使用“user scalable=yes”,也不想让手机上的网页看起来很小。
当我指定视频宽度=600px时,视频宽度总是超过手机上的设备宽度。我失败了。
我如何使用css来实现这一点?
非常感谢。您可以使用媒体查询设置视频的宽度。查看此链接以查看示例->
请注意,我必须使用
!重要信息
覆盖您为视频设置的内联样式宽度。如果您使用CSS为其他分辨率设置600px的宽度,则不需要“重要信息”。您可以使用媒体查询来设置视频的宽度。查看此链接以查看示例->
请注意,我必须使用!重要信息
覆盖您为视频设置的内联样式宽度。如果您使用CSS为其他分辨率设置600px的宽度,则不需要“重要”
@media (max-width:767px) {
video {
width: 100% !important;
}
}