首页 > 其他分享 >区域等比例缩放

区域等比例缩放

时间:2023-06-09 10:33:26浏览次数:36  
标签:fit 缩放 object 区域 比例 aspect contain

aspect-ratio (方向-比例)

  aspect-ratio: auto 5 / 3
  width:100%
  //通过给定宽度,使用aspect-rotio 设置比例,拥有此属性的元素可按照比例缩放此元素。

代码实现:

img{
width: 100%;
height: 100%;
object-fit: contain;
background-color: #fff;
}

效果图:


直接一步到位,图片保持原有形状,垂直居中,是想要实现的效果~

接下来, 是 object-fit 相关属性的详细介绍:

object-fit
作用: 在原始比例上进行剪切、缩放或拉伸等。

适用: img 和 video 标签。

属性值:
object-fit: fill; [拉伸填充整个容器,不保证保持原始比例]

 

object-fit: contain; [按原始比例进行缩放(等比缩放)]

 

object-fit: cover; [保持原始比例(部分内容可能被剪切)]

 

object-fit: none; [维持原有内容不变]

 

object-fit: scale-down; [如果容器尺寸大于图片尺寸,保持图片原有尺寸;如果容器尺寸小于图片尺寸,用法同contain]

 

object-fit: initial; [设置为默认值]

 

object-fit: inherit; [继承父元素属性]


————————————————
版权声明:本文为CSDN博主「潇xiao雨未歇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_53985958/article/details/125370459

翻译

搜索

复制

标签:fit,缩放,object,区域,比例,aspect,contain
From: https://www.cnblogs.com/dy-gf/p/17468463.html

相关文章

  • 正则匹配区域
    constregex='(?<province>[^省]+自治区|.*?省|.*?行政区|.*?市)(?<city>[^市]+自治州|.*?地区|.*?行政单位|.+盟|市辖区|.*?市|.*?县)(?<county>[^县]+县|.+区|.+市|.+旗|.+海域|.+岛)?(?<town>[^区]+区|.+镇)?(?<village>.*)'constresult=address.match(regex); ......
  • 投票评选活动小程序的活动情况区域和投票区域实现
    票评选活动小程序的活动情况区域和投票区域实现活动情况区域<!--活动情况区域start--><viewclass="situation-box"><viewclass="situation-box-in"><textclass="icon-time"></text><textclass="text-lg&quo......
  • ArcGIS绘制研究区域图的方法
      本文介绍基于ArcMap软件,绘制论文中研究区域示意图、概况图等的方法。  最近需要绘制与地学有关论文、文献中的研究区域概况图。对于这一类图片,我个人比较喜欢基于ArcMap与PPT结合的方式来绘制,具体操作如下。  当然,首先这里要提一句:大家一定需要注意,绘制我国相关的地图时(......
  • JVM 运行时数据区域介绍
    Java的动态内存分配和垃圾回收机制使java程序员不用像C++程序员那么头疼内存的分配与回收。相信熟悉COM机制的朋友对于引用计数管理内存的方式深有感触。Java虚拟机的自动内存管理不仅降低了编码的难度而且不容易出现内存泄露和内存溢出的问题。但是这过于美好的愿景正是由于把内存......
  • echarts的折线图的鼠标滚轮移动不缩放
    dataZoom:[{type:'slider',maxValueSpan:5,//显示数据的条数(默认显示10个)show:true,yAxisIndex:[0],left:'93%',//滑动条位置start:100,//默认为0end:70,//默认为100orient:"vertical",filterMode:'empty',zoomLock:true,},{type:'inside......
  • c++实现射线法 点和闭合区域位置关系判断
    c++实现射线法  点和闭合区域位置关系判断#include<iostream>#include<vector>structPoint{doublex;doubley;};structPolygon{std::vector<Point>vertices;};//定义三个点的方向//0-->点p,q,r是共线的//1-->顺时针//2-->......
  • java 图形学 点和闭合区域位置关系判断
    判断一个点是否在一个特定的区域内或外,通常需要你具备区域的数学表达(例如,方程、不等式等)以及要判断的点的坐标。例如,如果你有一个圆的方程(x-h)²+(y-k)²=r²,其中(h,k)是圆心,r是半径,你要判断点(a,b)是否在此圆内或外。你可以将点(a,b)的坐标带入这个方程:如果(a......
  • 尺寸扩充!触想智能二代全系产品解锁18.5寸黄金比例
    触想智能于近日完成了针对二代嵌入式全系产品线的升级动作——新增18.5寸16:9比例显示屏规格。升级完成后,触想二代产品线已全面覆盖7寸-23.8寸范围内共17款主流标准尺寸,为客户配套应用提供更多选择。  口碑佳作二代嵌入式系列是触想智能面向工业显......
  • 高分辨率大图像可缩放 Web 查看器的实践
    高分辨率大图像可缩放Web查看器的实践一、使用vips将高分辨率大图像转换为DZI安装vips具体安装步骤请参考libvipsInstall。注意,在windows11中安装v8.14.2版本后,在运行vipsdzsave**.jpgmydz命令时,出现vips:unknownaction"dzsave"报错,解决办法是重装低版......
  • IP地址查询区域名或IP归属地
    方式一:IP-API.com-GeolocationAPI-Documentation-JSON方式二:使用强大的离线IP地址定位库ip2region获取城市信息-阿里云开发者社区(aliyun.com)参考地址:Python:免费IP归属地查询接口-阿里云开发者社区(aliyun.com)......