在CSS中,如何根据高度创建相对宽度?

时间:2013-07-18 09:07:19

标签: css height width aspect-ratio

所以我有以下HTML代码:

<div class="box">
    <div class="square">
        <div class="aspect-ratio"></div>
    </div>
    <div class="label">Hello World</div>
</div>

CSS

.box
{
    position   : relative;
    width      : 100%;
    background : red;
}

.square
{
    position   : absolute;
    left       : 0px;
    top        : 0px;

    width      : auto; // Needs to contain square aspect ratio depending on the height.
    height     : 100%;

    background : blue;
}

.label
{
    padding   : 20px;
    font-size : 14px;
}

0 个答案:

没有答案