【发布时间】:2020-07-04 04:53:17
【问题描述】:
我有 3 个盒子,里面有 3 种产品(Ragnar、Thor 和 Odin)是用 flexbox 创建的。它们在移动版本上完美运行,但是当我将浏览器窗口调整为平板电脑和桌面版本时,由于媒体查询,框突然变大了。我正在使用max-width 以像素为单位。我想让它更具响应性,但我不确定如何。
总而言之,盒子应该重新缩放并平滑地改变它们的宽度,直到它们达到最大宽度并且比其他主要元素更窄。
这是笔的链接:https://codepen.io/aitormorgado/pen/MWayXPy
以下是部分 ID 和框类的代码:
#models-section {
flex-direction: column;
align-items: center;
text-align: center;
font-size: 5.5rem;
}
.product {
margin: 3rem auto;
border: 1.5px solid black;
line-height: 1.8;
max-width: 260px;
}
这是媒体查询:
@media only screen and (min-width: 768px) {
html,
body {
max-width: 70vw;
margin: 0 auto;
}
.product {
max-width: 400px;
font-size: 3.5rem;
}
}
【问题讨论】:
标签: html css responsive-design media-queries