元素等比缩放解决方案

Posted yy95

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了元素等比缩放解决方案相关的知识,希望对你有一定的参考价值。

一、元素等比缩放解决方案

<style>
			 /*等比缩放*/
			        .box{
					position: relative;
					width: 50%;		/* desired width */
					background: #000;
					color: #fff;
				}
				.box:before{
					content: "";
					display: block;
					padding-top: 100%; 	
					background: #f00;
				}
				.content{
					position:  absolute;
					top: 0;
					left: 0;
					bottom: 0;
					right: 0;
				}
		</style>
	
	
		<div class=‘box‘> 
		      <div class=‘content‘>1:1</div> 
	        </div>

  

 包含内容的元素使用绝对定位布局,利用元素的padding的百分比属性去设置元素的高度。

  padding可以设置的值:

    1、长度,非负的固定宽度

    2、百分比,相对于父元素的宽度。

   

以上是关于元素等比缩放解决方案的主要内容,如果未能解决你的问题,请参考以下文章

小技巧之padding-bottom实现等比例图片缩放

html中怎么把图片按比例缩放在<span>里面

php等比例缩放图片及剪切图片代码

图片等比例自动拉伸缩放解决方案总结

0082 rem适配方案:less+rem+媒体查询flexible.js+rem

PHP学习笔记:等比例缩放图片