您现在的位置是:网站首页> 编程资料编程资料
通过CSS3的object-fit来调整图片适配尺寸的技巧简介浅谈CSS中的 object-fit 与 object-position的使用
2021-09-05
818人已围观
简介 这篇文章主要介绍了通过CSS3的object-fit来调整图片适配尺寸的技巧,包括用object-fit来居中并裁剪图片的方法,需要的朋友可以参考下
你还记得通过设置图片的 background-size 属性可以解决很多问题的时刻吗?现在你可以使用 object-fit 了,它最先被 webkit 内核的浏览器支持,不久其他浏览器内核也陆续跟上,当然这里不包括IE8以下的IE浏览器...
CSS Code复制内容到剪贴板
- .image__contain {
- object-fit: contain;
- }
- .image__fill {
- object-fit: fill;
- }
- .image__cover {
- object-fit: cover;
- }
- .image__scale-down {
- object-fit: scale-down;
- }
居中并裁剪图片
置图片的裁剪尺寸非常简单,你只需在 CSS 里使用这行代码:
CSS Code复制内容到剪贴板
- img {
- object-fit: cover;
- }
就是这样。不需要语义、包装 div 或者其他没意义的代码。
这种技术能很好地把大小不合适的头像图片裁剪为正方形或者圆形的图片。以下面那只熊的宽图片来举例。一旦把 object-fit:cover 技术应用在这种图片上,并且设置好宽和高,图片自己就会进行裁剪和居中。
object-fit:cover 的裁剪方式和 background-size:cover 的完全相同,不过它是用来为 imgs、videos 和其他的媒体标签设置样式的,而不是给背景图片设置样式。
相关内容
- CSS3中currentColor关键字的妙用
- 魔幻般冒泡背景的CSS3按钮动画CSS3鼠标滑过图片效果 用Font Awesome库实现悬停图标基于CSS3实现鼠标滑过图片上移代码纯CSS3实现鼠标滑过按钮动画第二节
- 你值得拥有的CSS下拉菜单效果纯CSS实现下拉菜单的示例代码CSS3模拟动画下拉菜单效果CSS导航栏及弹窗示例代码CSS下拉菜单简单制作教程 css制作黑色经典导航下拉菜单基于CSS实现的4级下拉菜单效果代码CSS实现的灰色下拉菜单效果代码纯CSS实现的大型下拉菜单的示例代码
- 使用div+CSS将页脚始终控制在页面最下方的方法css三种方法实现div在浏览器水平居中一个div在浏览器水平居中的实现方法div+CSS制作类似微信对话气泡效果的实例总结EXCEL表格中的#DIV/0!等符号怎么全部当计算?让DIV水平垂直居中的两种完美方法推荐学习DIV+CSS网页布局之混合布局学习DIV+CSS网页布局之三列布局学习DIV+CSS网页布局之两列布局学习DIV+CSS网页布局之一列布局Div+CSS对HTML的table表格定位用法实例
- Div+CSS对HTML的table表格定位用法实例浅析Table 和 div 的简介及用法
- css实现移动端图片文字水平居中css水平居中的各种方法总结(推荐)浅析CSS实现水平垂直同时居中的5种思路CSS实现水平居中的4种思路简要概述css三种方法实现div在浏览器水平居中css使用flexbox布局容器内多元素水平居中关于css水平居中的小小探讨
- CSS圆角边框制作指南与实例Css3圆角边框制作代码css3圆角边框和边框阴影示例css教程制作css圆角边框(兼容全部浏览器)CSS3制作的圆角立体边框表格效果(通过css3设置圆角/绘边框)兼容IE6的图片圆角边框CSScss 圆角边框 Glossy.js 一个图片阴影+高光圆角边框的插件CSS新特性:圆角边框多栏Gird布局背景设置CSS的一些圆角图形实例分享CSS3绘制圆角矩形的简单示例
- CSS解决页面图片水平垂直居中问题的方法利用CSS3的flexbox实现水平垂直居中与三列等高布局Flexbox制作CSS布局实现水平垂直居中的简单实例浅析CSS实现水平垂直同时居中的5种思路让DIV水平垂直居中的两种完美方法推荐全面总结使用CSS实现水平垂直居中效果的方法CSS定位“十字架”之水平垂直居中HTML对于元素水平垂直居中的探讨关于html水平垂直居中的问题小结DIV或者DIV里面的图片水平与垂直居中的方法
- 纯css实现3D图像轮转效果使用CSS cross-fade()实现背景图像半透明效果的示例代码详解css图像拼合技术(精灵图)CSS图像替换技术的几种方案介绍CSS实现图像映射的方法
- 全面剖析CSS Position定位css position 设置元素的定位方式详解CSS 定位之position全面了解总结CSS的position定位属性在使用的一些重点图解CSS中position属性的定位用法深究CSS定位position的常用技法理解CSS浮动float、定位positionCSS实现模拟position的fixed页面定位效果老生常谈position定位——让人又爱又恨的属性