3 回答
TA贡献1872条经验 获得超3个赞
orientation
您可以在媒体查询中使用:
@media screen and (orientation:portrait) { [... your CSS rules for portrait mode here ...] }
TA贡献1831条经验 获得超10个赞
弯曲方向列+环绕可以帮助检测下面的可用空间。
.main {
display: flex;
flex-direction: column;
flex-wrap: wrap;
height: 100vh;
}
.pink {
background-color: pink;
padding-bottom: 55%;
}
.yellow {
background-color: yellow;
}
<div class="main">
<div class="pink"></div>
<div class="yellow">Text</div>
</div>
TA贡献1998条经验 获得超6个赞
.flexcontainer {
display: flex;
flex-direction: row;
}
.pink {
width: 80%;
background: pink;
}
.yellow {
width: 20%;
background: yellow;
}
@media (max-width: 1000px) {
.flexcontainer {
flex-direction: column;
}
.pink {
width: 100%;
}
.yellow {
width: 100%;
}
}
<div class="flexcontainer">
<div class="pink">Test</div>
<div class="yellow">Text</div>
</div>
@media query
是的,当您必须使用不同的屏幕尺寸和方向并且您不希望将此逻辑内联到元素上时,您当然需要。您需要确定元素应占据整个宽度的宽度。
- 3 回答
- 0 关注
- 127 浏览
添加回答
举报