【发布时间】:2019-07-04 12:52:22
【问题描述】:
我的页面上有几个元素
我希望能够根据屏幕高度动态更改A 和B 的高度,以便A 和B 元素始终保持在单个屏幕上而无需向下滚动。
目前我正在使用媒体查询来调整元素的高度
@media screen and (min-width: 1920px) and (max-width: 5000px) {
.A{
height: 600x;
}
.B{
margin-right: 400px;
}
}
@media screen and (min-width: 1279px) and (max-width: 1919px) {
.A{
height: 550px;
}
.B{
height: 350px;
}
但是这个解决方案有点傻,因为我更喜欢 A 和 B 的高度根据当前高度动态变化,而不需要为每个屏幕尺寸编写太多媒体查询,因为这可能很多.
有什么聪明的解决方案吗?
【问题讨论】:
标签: css sass responsive-design