关于图片自适应的做法
来源:互联网 发布:淘宝封店2999怎么解决 编辑:程序博客网 时间:2024/05/17 07:14
前段时间在网上看了一篇关于图片自适应的文章,受益匪浅,“原来还有这种做法”!自己尝试了一遍,发现确实挺好用,所以把要点高压缩总结了一遍,分享给大家。
这种图片自适应做法主要利用的是padding垂直方向的百分比值是根据父级宽度计算的。
这种做法我们需要三层html结构,分别是最外层负责宽度的父级盒子,中间层是负责高度的子级盒子,最里面就是我们自适应宽高的图片。
//html<div class="box"> <div class="wrap"> <img src="timg.jpg" alt=""> </div></div>
样式方面,父级盒子设置宽度,子级盒子设置垂直方向padding、宽度100%就能实现出一个固定比例的盒子了。
比如我们要实现一个比例为1:1的容器,因为padding垂直方向的百分比值是根据父级宽度计算的, 所以我们设置子盒子的padding-top为100%就意味着padding的值等于父级盒子的宽度,而50%就是一半。
//style.box{ width:50px;}.wrap{ padding:100% 0 0; position:relative; width:100%;}img{ position:absolute; left:0; top:0; width:100%; height:100%;}
不过我们需要注意,里面嵌套的图片需要使用定位,因为padding是占位的 。
这种做法不仅方便,兼容效果也很好,推荐大家使用。
阅读全文
0 0
- 关于图片自适应的做法
- 关于iframe自适应高度的做法 在同一个域下面
- 关于JLabel的图片自适应
- javascript关于图片自适应的小函数
- iOS图片拉伸的做法
- 图片圆角的做法
- 关于自定义card时的图片自适应.(inflate的理解)
- 关于图片按比例自适应缩放
- 关于集合类的做法!
- 关于Blog日历的做法
- 关于Blog日历的做法
- 关于Blog日历的做法
- 关于网线的标准做法!
- 关于窗体透明的做法
- 关于窗体透明的做法
- 关于git的patch做法
- 使用图片背景居中的做法
- 图片圆角的一种做法
- 从校招到入职
- jeesite中org.apache.commons.lang3.time学习总结
- HDU-1026 Ignatius and the Princess I
- andrroid 的动画类型
- SparkSQL基础
- 关于图片自适应的做法
- UserDao的简单使用,实现增加,删除,查询
- IO
- C 标准库
- BP神经网络简单流程
- spring与struts整合
- vue环境搭建
- 有趣的控制台console
- Spring Boot