手机
当前位置:查字典教程网 >网页设计 > Div+Css教程 >CSS等比列放大缩小效果
CSS等比列放大缩小效果
摘要:这个效果要求是每个item元素的高度都是宽度的2倍,我们首先父元素box设置了宽度100%,这里我们主要利用padding的一个属性来解决问...

 这个效果要求是每个item元素的高度都是宽度的2倍,我们首先父元素box设置了宽度100%,这里我们主要利用padding的一个属性来解决问题,因为padding的宽度如果是百分数来计算的的话

那么它的实际值都是相对父元素的宽度来算百分数的值,包括 padding-bottom 和 padding-top 也是如此,所以我们这里宽度可以设置为40%。由于我们这里box的宽度是100%,而高度没有告诉,所以不能直接设置高度值来取得效果,我可利用padding-bottom来代替height值,即如上所示,把height设为0,而把padding-bottom设为80%,这样我们就可以看到效果了,你可以随意拖放浏览器窗口大小,都是等比列缩小放大的哦这个也算是自适应屏幕的一个小方法吧》。。

html代码

 代码如下  


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

css代码

 代码如下  

.item { width:40%; height:0; padding-bottom: 80%; background-color:#f00; float:left; margin:10px 5px;; }

【CSS等比列放大缩小效果】相关文章:

CSS控制文字在Div最底部显示

CSS通过RGBa将一个元素设置为透明效果

CSS3 实用技巧:实现黑白图像效果示例代码

CSS常用中文字体大全

CSS2.0手册(苏沈小雨版)

CSS教程网站制作如何打造导航蓝色效果

CSS自动控制图片大小的代码

学习一下CSS的渲染效率

CSS控制背景图像平铺实现边框阴影效果

CSS多个子框架居中

精品推荐
分类导航