拥有一个相对于视口大小的百分比是非常简单和容易的,但我的场景是相反的。
只是在这里扔一个数字,我希望一个div是100%的大小,如果视口是480px,但当视口的大小增加,我希望div的宽度缩小。假设viewport在1024px左右div的宽度应该是50%;
我猜唯一的解决方案是使用JavaScript。我已经挠头好几天了,我似乎找不到一个方法来做这件事。有人能帮忙吗?
如果你不需要不断地改变它,我想你可以用css媒体查询来实现这一点。
例如:@media all and (max-width: 480px) {
div {
width: 100%;
}
}
@media all and (min-width: 481px) and (max-width: 1024px) {
div {
width: 50%;
}
}
这段代码使div的宽度100%的viewport等于或小于480px,并给它50%的大小481-1024。你可以自己调整