码迷,mamicode.com
首页 > 移动开发 > 详细

html css 图片居中(水平居中和垂直居中),移动端图片预览

时间:2019-01-30 15:51:23      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:hub   mobile   部分   ges   布局   info   test   html   不一致   

做网站的时候,经常会遇到因图片宽高比率不一致导致图片显示方式有问题。

 

1、在图片宽高未知的情况下,图片上下左右居中

   我以前的博客文章有写过,就不再重复了。博客地址效果预览地址(欢迎copy)

 

上面的虽然没问题,但是在图片列表里,图片上下左右不对齐,造成图片列表排版很难看,产品要求宽高定死,也就是下面的第二种方法。

 

2、在图片宽高未知的情况下,img标签 宽高固定显示(图片会变形)

  效果预览地址(欢迎copy)

   

因为第二种方法,宽高定死,导致图片变形了,反而不美。

产品说:我要图片不失真,又能铺满呈正方形排列,就像朋友圈里的图片,然后我打开朋友圈,看了朋友圈里的图片显示方式,然后有了下面的两种写法。

 

3.1、在图片宽高未知的情况下,img标签不固定,但父盒子固定,只显示图片中心部分,例如微信朋友圈列表的图片(flex布局方式)

效果预览地址(欢迎copy)

效果预览图

技术分享图片

3.2、在图片宽高未知的情况下,img标签不固定,但父盒子固定,只显示图片中心部分,例如微信朋友圈列表的图片(页面结构简单粗暴  ie8兼容版本)(朋友交流得到的ie8以下兼容版本)

效果预览地址(欢迎copy)

效果预览图

技术分享图片

 

 

微信朋友圈的图片展现方式都有了,就顺便多分享一种图片预览功能吧。

 

4、移动端图片预览功能(图片预览功能来自 yanghuiLu大神分享的github项目 https://github.com/yanghuiLu/previewImage-mobile

首先在这里先谢谢yanghuiLu大神分享的图片预览功能,我根据他分享的项目,做出了一点更改。

效果预览地址(欢迎copy)

 

html css 图片居中(水平居中和垂直居中),移动端图片预览

标签:hub   mobile   部分   ges   布局   info   test   html   不一致   

原文地址:https://www.cnblogs.com/huoan/p/10337872.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!