当前位置: 首页 > news >正文

HTML img和video object-fit 属性

简介

Css中object-fit主要是应用到img标签和Video标签的,来控制显示缩放效果的。
首先我们存在一张图片,原始图片的尺寸是 1080px x 600px, 展示效果如下:

如果我们的css样式中的img大小设定并不能满足图片的原始大小,比如我们的img样式如下:

<style type="text/css">img {width: 400px;height: 600px;}
</style>

那么展示效果为:

此时效果图片是被缩放的,为了显示效果,需要object-fit来缩放图片大小:

样式

1. object-fit: cover;

图像保持宽高比,并填充给定的尺寸,但是图片将会被裁剪来适应给定的宽高比, 图片太大时会从中间裁剪。

		<style type="text/css">img {width: 400px;height: 600px;object-fit: cover;}</style>

显示效果为:

2. object-fit: contain;

保持宽高比,但是图片会被缩放,来适应给定的最小宽高:

		<style type="text/css">img {width: 400px;height: 600px;object-fit: contain;}</style>

3. object-fit: fill; 【默认值】

调整图片的大小来适应给定的宽高,一般情况下为了满足这种要求,图片将会被拉伸或者压缩;

<style type="text/css">img {width: 400px;height: 600px;object-fit: fill;}
</style>

4. object-fit: none;

图片啥样,展示成啥样:

<style type="text/css">img {width: 400px;height: 600px;object-fit: none;}
</style>

4. object-fit: scale-down;

图片将会缩放到 nonecontain 的最小版本

<style type="text/css">img {width: 400px;height: 600px;object-fit: scale-down;}
</style>

综合如下:

原始图片covercontain
原始图片fillnone
原始图片scale-down
http://www.lryc.cn/news/3420.html

相关文章:

  • Pascal版本的 - freopen
  • STM32单片机OLED显示
  • 备战金三银四,软件测试面试题(全)
  • 硬件篇-配置
  • 网页内容 中文乱码 解决办法
  • 【C++之容器篇】造轮子:模拟实现vector类
  • C++中的右值引用与移动构造函数
  • Swift如何使用依赖注入进行解藕
  • 合宙ESP32S3-CORE开发板|保姆级|Arduino IDE|windows11|esp32S3支持库|helloword例程:Arduino 环境搭建
  • CMake中target_precompile_headers的使用
  • SpringCloud和微服务介绍
  • Qt源码编译过程中配置文件中的选项说明
  • Mysql 增删改查(一) —— 查询(条件查询where、分页limits、排序order by、分组 group by)
  • VScode 结合clangd 构建linux源代码阅读环境
  • web应用 —— JavaScript
  • SSM整合SpringSecurity简单使用
  • Java零基础教程——数据类型
  • 【Linux 信号】信号的产生方式、信号的捕捉的全过程
  • 代码随想录第58天(动态规划):● 392.判断子序列 ● 115.不同的子序列
  • 代码随想录第55天(动态规划):● 309.最佳买卖股票时机含冷冻期 ● 714.买卖股票的最佳时机含手续费
  • 字符串装换整数(atoi)-力扣8-java
  • 毕业5年,从月薪3000到年薪40w,我掌握了那些核心技能?(建议收藏)
  • C++中的并行与并发
  • h2database源码解析-如何更新一条行记录
  • FyListen——生命周期监听器(设计原理之理解生命周期)
  • Element UI框架学习篇(六)
  • Python如何安装模块,python模块安装失败的原因以及解决办法
  • 《NFL橄榄球》:洛杉矶闪电·橄榄1号位
  • 4.7 Python设置代码格式
  • Zabbix 构建监控告警平台(五)