自适应布局下的图片垂直水平居中,自适应手机横竖屏
2017-06-15 10:17
876 查看
在html中最常用的功能也是最常见的问题就是图片在div中垂直水平居中问题。
当然水平居中很好办了,div下text-align:center就搞定了,当然前提是图片没有绝对布局。
现在越来越讲究响应式布局,屏幕适配。要求图片的宽高未知,div为全屏大小,横竖屏适应居中
下面就说博主亲测有效的一个方法
html 结构
css 结构
测试环境为手机浏览器,可自适应横屏竖屏
竖屏效果
横屏效果
当然水平居中很好办了,div下text-align:center就搞定了,当然前提是图片没有绝对布局。
现在越来越讲究响应式布局,屏幕适配。要求图片的宽高未知,div为全屏大小,横竖屏适应居中
下面就说博主亲测有效的一个方法
html 结构
<div class= "img_frame" id ="img_frame"> <div class= "center_tool"></div > <img class= "image_large" src ="test .jpg"> </div>
css 结构
.img_frame .center_tool{ display: inline-block; vertical-align: middle; height: 100% ; width: 0px ; border: none ; padding: 0px ; margin: 0px 0px 0px -0.8rem ; } .img_frame{ width: 100% ; height:100%; overflow: hidden ; white-space: nowrap; } .img_frame .image_large{ max-width:100% ; max-height:100% ; vertical-align: middle; display: inline-block ; margin-left: 0.3rem; }
测试环境为手机浏览器,可自适应横屏竖屏
竖屏效果
横屏效果
相关文章推荐
- div中图片水平和垂直居中并自适应宽高
- div,li内部图片自适应水平垂直居中
- 网页前端代码存档 - 【第二期】纯css图片自适应大小且水平垂直居中的应用
- Android手机开发 使用线性布局和相对布局实现Button垂直水平居中
- 根据HTML+CSS完成一个三列布局,左右侧栏宽为180px,高为300px;中间栏自适应,高为300px;中间栏子元素(宽高不确定)实现水平、垂直居中。
- 多栏自适应布局+水平垂直居中+清除浮动——集锦
- css布局小技巧之:让一个小图片水平靠右对齐,垂直居中
- 网页常见布局,让图片在div中,垂直居中,水平居中
- CSS布局:图片在DIV中上下左右居中(水平和垂直都居中)
- CSS布局:设置图片在DIV中上下左右居中(水平和垂直都居中)
- CSS布局:图片在DIV中上下左右居中(水平和垂直都居中)
- 伪元素实现图片水平垂直居中
- 使图片水平并垂直居中的一个Hack
- 未知大小图片在容器的垂直和水平居中问题
- 图片水平垂直居中
- 纯css完美地解决图片在div内垂直水平居中,兼容IE7.0、IE6.0、IE5.5、IE5.0、FF、
- 未知大小图片在已知容器中的垂直和水平居中问题
- 大小不固定的图片和多行文字的垂直水平居中
- 未知大小图片在已知容器中的垂直和水平居中问题
- 我有个DIV层,里面放一张图片,我如何让这张图片水平和垂直方向都居中呢???