有这样一个带有文本的块的例子:
* {
box-sizing: border-box;
}
html,
body,
ul {
padding: 0;
margin: 0;
height: 100%;
font-family: sans-serif;
}
body {
padding: 0 15px;
}
ul {
list-style-type: none;
display: flex;
flex-flow: row wrap;
margin-right: -15px;
margin-left: -15px;
}
li {
height: 50%;
position: relative;
width: 100%;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
-webkit-box-flex: 0;
flex: 0 0 50%;
max-width: 50%;
margin-bottom: 15px;
}
li h2 {
height: 15%;
font-size: 175%;
line-height: 1.2;
text-align: center;
border-bottom: 1px solid #a7a7a7;
display: flex;
align-items: center;
justify-content: center;
margin: 0;
}
li p {
height: 85%;
padding: 5% 2%;
font-size: 150%;
line-height: 1.2;
overflow: hidden;
margin: 0;
}
li div {
height: 100%;
background: #e7e7e7;
}
<ul>
<li>
<div>
<h2>Some title</h2>
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi, in.
</p>
</div>
</li>
<li>
<div>
<h2>Some title</h2>
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Reprehenderit alias aliquam, nulla omnis odio fugit asperiores saepe vel aspernatur laborum.
</p>
</div>
</li>
<li>
<div>
<h2>Some title</h2>
<p>
Lorem ipsum dolor sit amet.
</p>
</div>
</li>
</ul>
问题:制作橡胶内容(块和文本)的选项有哪些,以便在宽度和高度上按比例显示on5000px和 on (因此不适合)?500pxvw
解决了这个问题
vMin:vmin- 相当于在高度或宽度上缩小 1% 的浏览器窗口大小。资源
作为一个选项,至少看一下7680x4800的分辨率,它与1920的分辨率完全相同
PS对于px到rem的转换,使用SCSS并在其中实现rem功能更方便(如果需要,我会添加它)