设置宽高相等的背景图片
2017-12-23 14:42
99 查看
宽高相等的图片在需求中是常见的,比如外卖网站食物详情页食品详情的照片一般都是宽高相等的图片,那么如何达到这种效果呢(即使图片原本不是宽高相等的)。一段css代码解决需求。
html
CSS
步骤:
让一个div.wrapper包裹图片,设置width宽度为100%,(width为100%是取决于div.wrapper父级元素的宽度),height为0,padding-top为100%。
设置图片绝对定位,
注意: 图片的宽高取决于div.wrapper的宽高,而不是图片本身的宽高。
html
<div class="wrapper"> <img src="XXX.jpg"> </div>
CSS
.wrapper { position: relative; width: 100%; height: 0; padding-top: 100% } .wrapper img { position: absolute; top: 0; left: 0; height: 100%; width: 100%; }
步骤:
让一个div.wrapper包裹图片,设置width宽度为100%,(width为100%是取决于div.wrapper父级元素的宽度),height为0,padding-top为100%。
设置图片绝对定位,
height:100%,width:100%。
注意: 图片的宽高取决于div.wrapper的宽高,而不是图片本身的宽高。
相关文章推荐
- VC中设置了对话框背景图片的情况下不能正确显示radio控件透明
- QLabel设置背景图片
- Android设置背景图片平铺
- Android selector的用法及设置按钮不同状态下的背景图片
- 《安卓应用开发学习》——关于ImageButton图片背景的设置问题
- iOS开发笔记--关于设置UIView的背景为图片的方法以及问题
- UITableView 设置背景图片
- css用一张大图片来设置背景优缺点 实现方法
- android在学习——Menu背景图片,背景色的设置
- win8磁贴背景怎么设置?win8磁铁背景图片设置方法
- 设置背景图片
- win7桌面背景没有居中怎么办?如何设置纵向的图片个性化居中
- 窗口设置背景图片
- 设置登录文本框背景图片
- QTextEdit 设置背景图片与拉伸背景图片
- IOS开发:关于设置UIView的背景为图片的方法以及问题
- background-position—CSS设置背景图片的位置
- VC编程之设置客户区背景图片
- js中设置背景图片的路径获得方法
- jFrame背景图片设置