在css上让图片居中、图片适应的方法是什么-创新互联
小编给大家分享一下在css上让图片居中、图片适应的方法是什么,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
成都创新互联公司主要为客户提供服务项目涵盖了网页视觉设计、VI标志设计、成都全网营销、网站程序开发、HTML5响应式网站建设公司、手机网站开发、微商城、网站托管及网站建设维护、WEB系统开发、域名注册、国内外服务器租用、视频、平面设计、SEO优化排名。设计、前端、后端三个建站步骤的完善服务体系。一人跟踪测试的建站服务标准。已经为成都木包装箱行业客户提供了网站营销推广服务。移动端基本上都是需要做图片适应处理的,比如轮播图,商品封面图等等;用户发布的图片都不是尺寸规格的图。那么在做移动开发的小伙伴是否遇到图片适应的困难呢?告诉大家,其实css有一个object-fit属性,可以很方便我们来调整图片,本文是小编整理的在css上调整图片的方法。
那么有什么办法处理呢?刚好css3有了object-fit属性下面来说一下各个属性值
1.object-fit: cover;这个属性值在移动端是用得最多的一个。下面看例子
//css部分 img{ border: 2px red solid; width: 300px; height: 300px; object-fit: cover; }
cover是居中填充整个内容,其中有一边是一定会刚好填充完整的,剩余的将会裁剪掉(这里的填充是一定是会填满整个内容的)
效果图 原图尺寸比例
2.object-fit: fill;fill是填充整个内容,但是不会超出内容,当有一边填充完之后,如果还有空白处将会拉升使整个内容填满
效果图 原图看上面
3.object-fit: contain;contain填充的时候一样不会超出内容,当一边填充完之后,填充结束,并不会拉升改变图片比例,这样当图片不够填充整个内容的时候,一定会有一边留白。
效果图 原图看上面
4.object-fit: scale-down;scalc-down感觉跟contain一样,没看出有什么不同,如果有兄die知道欢迎交流
5.object-fit: none;none就是默认属性值,什么填充都不给
总结:兼容性的话基本上的手机浏览器都能兼容,除非那些比你都上了年纪的手机。如果上面的内容不是很理解的话,可以比作一张图在你设定的宽高比内容中间由很小很小慢慢等比例放大(填充)。如果还是不能理解可能是我语言组织的不够好。那就去看官方文档看完了这篇文章,相信你对在css上让图片居中、图片适应的方法是什么有了一定的了解,想了解更多相关知识,欢迎关注创新互联网站制作公司行业资讯频道,感谢各位的阅读!
网站标题:在css上让图片居中、图片适应的方法是什么-创新互联
文章源于:http://hbruida.cn/article/eecsd.html