2021-01-29

html img图片等比例缩放

本篇文章主要的介绍了关于html img标签图片的等比例缩放的介绍和使用实例,

首先我们先看看html img图片如何等比例缩放:
在DIV CSS布局中对于图片列表或图片排版时,图片不是固定宽度高度大小,但图片占位是固定宽度高度,这个时候如果使用CSS固定死图片大小(宽度 高度),这个时候如果图片相对于这个位置不是等比例大小,那么这张图片就会变形,让图片变的不清晰,这个时候想让图片不变形又按比例缩放,如何解决?CSS图片缩小不变形,图片自动缩小,图片按比例等比例缩小不变形解决。

html img标签图片缩放的解决方法有两种:
一、让图片和布局宽度高度成等比例,这样CSS设置死宽度和高度,图片也是等比例缩小,图片也不会变形。
比如淘宝,要求店铺主上传产品封面图片是正方形的,为什么,因为图片宝贝展示列表都是正方形的排版布局,这样要求上传合适正方形宝贝封面图片,也是让图片不变形。

所以有条件的情况下,大家将首页、图片列表页的布局宽度高度保持一致,上传图片时候将图片先进行处理为布局宽度高度时等比例放大尺寸的。

二、使用CSS max-width和max-height实现图片自动等比例缩小
很简单我们要使用到max-width和max-height,这样即可设置对象图片最大宽度和最大高度,这样图片就会等比例缩放图片,然图片相对不变形清晰。

以下DIVCSS3通过实例对比方法让大家掌握CSS控制图片缩小不变形技巧。

接下来看关于html img图片缩放的案例:
这里有个DIV盒子(DIV class命名为"tupian")CSS宽度和CSS高度方便为300px和100px同时设置1px黑色边框,里面放了一张图片(图片原始宽度650px为高度为406px)。并通过CSS固定死图片宽度高度。

关于html img标签图片缩放的全部代码:

 <title>图片缩小不变形实例 www.php.cn</title>
> 
> <style>
> 
> .tupian{ border:1px solid #000; width:300px; height:100px}
> 
> .tupian img{width:300px; height:100px}
> 
> </style>
> 
> </head>
> 
> <body>
> 
> <div class="tupian">
> 
> <img src="img.jpg" />
> 

代码因为没放图片就不显示效果了,可以自行脑补去。

通过CSS固定对象内图片高度宽度,这样图片如果不是等比例缩小,那么图片就变形了。

前面说的都差不多,现在来开始总结:
CSS DIV图片缩小不变形总结:最好解决方法就是从设计图片本身出发,将图片设计成与布局中宽度高度成等比例图片,比如你布局时候图片宽度为300px,高度为200px,那你设计图片素材时候提交添加的图片宽度高度本身可以为600px宽,400px高,或900px宽600px高,这样等比例的图片才能保证真正图片缩小后不变形,显示完整。

以上就是html图片怎么等比例缩放

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值