让前端飞简友广场程序员

【前端基础4.0】如何做一个自适应的方块

2019-03-24  本文已影响65人  hijackli

文/Jack同学

现在响应式布局越来越重要,适应多终端多设备要求也越来越多。自适应元素在开发过程中经常碰到,下面写一个常用到的自适应方块的写法。

我们在开发过程中经常使用百分比来自适应元素。
<body>
    <div class="wrapper">
        <div class="box"></div>
    </div>
</body>
        html,body {
            width:100%;
            height: 100%;
        }
        .wrapper {
            width: 100%;
            height: 100%;
        }
        .box {
            width: 30%;
            height: 30%;
            border: 1px solid red;
        }
不是方块

-由于设备的宽高不定,设置百分比显然得不到想要的方形,如果固定宽高又达不到自适应的要求。

    html,body {
        width:100%;
        height: 100%;
    }
    .wrapper {
        width: 100%;
        height: 100%;
    }
    .box {
        width: 30%;
        height: 0;
        padding-top: 30%;
        border: 1px solid red;
    }
上一篇下一篇

猜你喜欢

热点阅读