css video 宽高自适应
时间: 2023-07-23 16:34:57 浏览: 67
要让视频宽高自适应,可以使用 CSS 中的 max-width 和 max-height 属性,设置一个最大宽度和最大高度,然后让视频元素的宽度和高度都为 100%。这样,在保证视频不会超出最大宽度和最大高度的前提下,视频会自动适应其容器的大小。
示例代码如下:
```html
<div class="video-wrapper">
<video src="myvideo.mp4" controls></video>
</div>
```
```css
.video-wrapper {
max-width: 100%;
max-height: 100%;
}
video {
width: 100%;
height: 100%;
}
```
需要注意的是,视频元素的宽高比例应该与视频本身的宽高比例一致,否则会出现拉伸或留白的情况。如果需要保持视频的宽高比例不变,可以使用 padding-top 或 padding-bottom 属性来设置容器的高度,然后让视频元素的宽度和高度都为 100%。
示例代码如下:
```html
<div class="video-wrapper">
<div class="video-container">
<video src="myvideo.mp4" controls></video>
</div>
</div>
```
```css
.video-wrapper {
position: relative;
padding-top: 56.25%; /* 16:9 */
}
.video-container {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
video {
width: 100%;
height: 100%;
}
```
上面的示例代码假设视频的宽高比例为 16:9,可以根据实际情况进行调整。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)