实现div元素比例缩放的方法

电脑杂谈  发布时间:2020-04-13 07:06:50  来源:网络整理

html页面按比例缩放_html页面按比例缩放_html页面等比例缩放

实现div元素比例缩放的方法

在某些场景中,缩放窗口宽度时,元素的宽度是自适应的,同时确保每个元素的宽高比保持不变.

html页面按比例缩放_html页面等比例缩放_html页面按比例缩放

1.1使用CSS属性实现padding-bottom属性

Padding-bottom具有以下特征: 当其值采用百分比形式时,百分比的基数是其所在元素的父元素的宽度html页面按比例缩放,而不是高度(与padding-left和右填充).

html页面等比例缩放_html页面按比例缩放_html页面按比例缩放

1. 具体方法:

将元素的高度设置为0,以使元素的高度等于padding-bottom;

html页面按比例缩放_html页面等比例缩放_html页面按比例缩放

适当设置底部填充值.

<body>
    <div class="box"></div>
</body>

html页面按比例缩放_html页面按比例缩放_html页面等比例缩放

CSS代码:

.box{
    margin: 50px;
    padding-bottom: 50%;
    /*相当于盒子的高度*/    
    width: 25%;
    /*即维持宽高比为1:2*/    
    height: 0;
    border: 1px solid red;
}

更改主体尺寸时,.box类的框将按照1: 2的纵横比缩小或放大.

2. 说明

框的高度设置为0. 为元素设置了属性,由于其中的文本超过了元素的高度html页面按比例缩放,因此不会被隐藏.

根据CSS 2.1规范2,溢出将仅对填充边缘之外的内容生效,即,只有超出填充区域的内容才会被溢出属性隐藏.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-173865-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 薛准
        薛准

        是它自己撞伤“导弹”的

      • 程邻
        程邻

        芝麻糊里面都是密封包装

      热点图片
      拼命载入中...