javascript - 视频中看到的灵活横幅
问题描述
我试图复制运动和灵活的尺寸,就像在视频中看到的那样。 https://www.youtube.com/watch?v=WPWsGema_6o
基本上它只有 2 个 div 块,一个是图像,另一个是使用 videojs 的视频。此外,一旦我的浏览器下降到一定宽度,我想像视频中看到的那样垂直移动 div。
html代码:
CSS代码
.container {
max-width: 1400px;
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.image {
flex: 0 1 20%;
background-color: white;
width: 500px;
}
@media screen and (max-width: 768px) {
.image {
flex: 1 1 100px;
width: 100%;
}
#vid {
flex: 1 1 100px;
width: 100%;
}
}
解决方案
在 de media 中,您可以使用 更改 flex 容器的方向flex-direction: column
,您可以删除flex-wrap
,因为它不是必需的
@media screen and (max-width: 768px) {
.container {
flex-direction: column;
width: 100%;
}
...
你可以通过这个 Playground 了解更多关于 flex 的基础知识
推荐阅读
- java - 如何从 Java 检索数据到 sqlite 以检查数据是否已经存在并更新数据是否匹配
- javascript - 如何使用带有适当缩进的 html 元素的 curl 来抓取网站
- apache-pig - 如何检查元组是否包含 Apache Pig 中的元素?
- r - 检验假设 R 中今年的通过率是否显着低于 0.5?
- java - 如何在 SpringBoot 中制作可以重定向到 url 的 REST api
- python - 将 pandas 数据框转换为字典,其中一列键和另一列值
- sql - 过去 n 天的 Redshift SQL 事件数
- r - 是否有 R 函数可以在 2 个条件下使用 ifelse
- spring-boot - 有没有办法使用 jdbctemplate 将从文件中读取的 sql 批量插入到数据库中?
- django - Django 电子商务:未找到带有参数 '('',)' 的 'cart_add' 的反向。尝试了 1 种模式:['cart/add/(?P
[0-9]+)/$']