关闭

CSS object-fit 对图片的处理

时间: 2020-02-19阅读: 595标签: 图片

object-fit:

指定可替换元素的内容应如何适应到需使用的高度和宽度确定的框

平时写代码经常会在代码中插入图片,你是否会多少感觉插入的图片被拉伸或是被缩放,在这里我们就探讨object-fit对图片处理的应用


语法及作用

fill (充满)

整个对象将完全填充内容框。当对象的宽高与内容框不匹配,该对象将被拉伸以适应内容框

示例:

object-fit:fill;  


contain (包含)

内容将被缩放,以保持填充元素的宽高比。该对象在填充的时保持长宽比,因为宽高比可能不匹配,则会被添加元素外的“黑边”

示例:

 object-fit:contain;  


cover (封面)

内容将保持宽高比,同时填充整个内容框。若该对象的宽高比与盒子高度不匹配,该对象将被裁剪以适应

示例:

 object-fit:cover;  


none (没有)

没有被替换内容,尺寸不会发生改变

示例:

 object-fit:none;  


scale-down (缩小比例)

内容的尺寸取none和contain中尺寸更小的那一个

示例:

boject-fit:scale-down

这里取得是object-fit:contain的效果


效果对比:



小结:

可以根据object-fit:语法来调节图片,使其达到想要的效果


站长推荐

1.云服务推荐: 国内主流云服务商,各类云产品的最新活动,优惠券领取。地址:阿里云腾讯云华为云

2.广告联盟: 整理了目前主流的广告联盟平台,如果你有流量,可以作为参考选择适合你的平台点击进入

链接: http://www.fly63.com/article/detial/8297

关闭

性感与色情有多远_你不知道的图片鉴黄那些事

图片鉴黄服务市场容量巨大,作为移动互联网行业最为热门的创业领域,移动社交类App每天生产大量图片,并有无数色情图片混杂其中,所以高效准确地鉴别和剔除淫秽色情信息成为一项十分艰巨的任务。此外,移动直播的大热也导致图片鉴黄需求大增,尤其对于中小开发团队而言

手机横屏和竖屏情况下的图片旋转

图片渲染要解决的几个主要问题:1、图片默认是水平方向,要设置图片居中2、需要旋转的情况是:图片的宽度大于高度,这样旋转后图片显示的就大些3、在旋转之前要确认好图片的大小,因为旋转后依然是以旋转前的图片的大小

lazysizes.js使用方法_实现图片懒加载、延迟加载的js插件

当你的网站使用了大量图片时候,如果一次性全部加载,那么会严重影响网站的速度。通过lazysizes.js插件就能很好解决这个问题,它可以实现图片的延迟加载【懒加载】

css怎么让背景图片铺满?

css让图片铺满的方法:可以使用background-size:cover样式设置背景图片铺满。background-size属性规定背景图像的尺寸。

原生Js对文件类型的判断,判断文件是图片,视频等格式

在我们开发中,会遇到这样的场景:1.服务器返回Json数据,根据数据类型来显示是图片还是视频。2.前端上传文件,需要指定文件类型才能上传到服务器。这时候就需要使用Js来判断对应文件的类型

图片压缩工具推荐

为什么要压缩图片?如果你是web开发者:减小网页、小程序的体积,提升加载速度。如果你是App开发者:减小App的打包体积,提升下载速度。如果你是新媒体从业者:文章体积更小,加快打开速度。如果你是职场用户:邮件附件超限、微信发送太慢,你总会遇到

网页上常用的图片格式及使用场景

jpg:有损压缩格式,靠损失图片本身的质量来减小图片的体积,gif:无损压缩格式,靠损失图片的色彩数量来减小图片的体积,支持透明,支持动画,png:无损压缩格式,适用于颜色数量较少的图像;svg:可缩放矢量图形

WPF 中如何创建忽略 DPI 属性的图片

WPF 框架设计为与 DPI 无关,但你依然可能遇到 DPI 问题。尤其是 Image 控件显示的图片会根据图片 EXIF 中的 DPI 信息和屏幕 DPI 自动缩放图片。对于 UI 用图来说这是好事

webpack 图片路径问题

今天在学 webpack 时碰到一个问题,就是 webpack 通过插件 file-loader 打包图片后,在最终的 html 文件中图片地址是不对的,只有图片名称是对的,相信应该也有很多和我一样的初学者掉坑了。在 webpack.config.js 的配置文件中添加一个属性

Js实现下载图片

服务器接口返回一个图片的远程地址,要求前端进行下载,前端接口拿到图片通过canvas转成base64的格式,然后利用A标签的download属性 进行下载,具体请看代码

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!