css – 使元素的宽度相对于其高度?

前端之家收集整理的这篇文章主要介绍了css – 使元素的宽度相对于其高度?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我知道这可能是 specify an element’s height relative to its width,因为百分比和填充值是相对于它的宽度计算的.是否有可能相对于高度相反的宽度?

解决方法

我找到了一种没有Javascript的方法.使用比例制作图像,并将其嵌入到HTML中,相应地进行缩放,以便父元素可以嵌入图像大小.
<!-- height of the outer container -->
<div style="height: 200px">

    <!-- this will resize to 200px and maintain its aspect ratio --->
    <div style="display: inline-block; position: relative;">
        <img src="aspectratio.png" style="height: 100%; width: auto;" />
        <div style="position: absolute; top: 0; left: 0; right: 0; bottom: 0">
            <!-- Everything in here can party on the fact that their parent
                 has the correct aspect ratio -->
        </div>
    </div>

</div>

猜你在找的CSS相关文章