css解决设置宽度百分比,高度跟宽度相等,防止内部图片抖动
来源:互联网 发布:战舰世界亚利桑那数据 编辑:程序博客网 时间:2024/05/17 09:15
1、前提:我的图片宽高比是1:1,在图片外层div高度未设置时(即使设置高度为100%,默认为内容的高度),运行程序会出现图片抖动的现象,代码如下:
<!doctype html><html><head><meta charset="utf-8"><title></title></head><body><div class="box"><img src="img.jpg" /></div><div class="con"></div><style>*{padding:0; margin:0;}.box{width:100%; font-size:0;}.box img{width:100%; height:100%; }.con{width:100%; height:600px; background-color:#ff0;}</style></body></html>
2、方案:设置外层div的高度与宽度相等,让外层div主动撑开
其中的padding-top可以替换为padding-bottom,效果不变
子级脱离文档流后,子级的width/height为(设置了static以外定位的)父级width/height+padding
.box{width:100%; height:0;padding-top:100%;position:relative; }.box img{width:100%; height:100%; position:absolute; top:0; left:0; }
阅读全文
0 0
- css解决设置宽度百分比,高度跟宽度相等,防止内部图片抖动
- CSS图片宽度设置百分比 , 高度同宽度相同
- css 设置高度、宽度 百分比无效
- css 宽度与高度按百分比显示,且宽高相等,span高度百分比
- css 实现image宽度百分百,高度跟宽度一样大小
- CSS中设置图片的宽度和高度
- jquery获取跟设置元素高度宽度
- css制定百分比宽度
- css实现div高度根据自适应宽度(百分比)调整
- 自定义imageview使图片高度和宽度相等
- php 去掉图片的宽度、高度设置
- css 高度、宽度居中
- droid 设置控件百分比宽度
- Extjs 宽度百分比%设置问题
- 超链接 高度 宽度 设置
- span宽度高度设置
- HTML+CSS基础 img标签设置显示图片的宽度与高度
- iframe设置高度宽度100%,实际高度有限,如何解决?
- node.js开发:node升级
- SQL 数据库的操作(一)
- python 之可变对象与不可变对象
- Linux下共享内存通信实现A进程死循环输出A后被C进程处理输出C
- Android实现对话框控件Dialog
- css解决设置宽度百分比,高度跟宽度相等,防止内部图片抖动
- Android学习心得(25) --- Intent启动方式研究
- 判断对象是否存在
- 实用网站记录
- Spring boot配置freemarker,jsp,velocity模板
- [GNU/Linux] Linux系统调用-文件操作(二)
- 7z命令的坑
- 小波包变换的原理以及在小目标检测上的应用
- Linux 中安装JDK