问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

css图片放大缩小代码

发布网友 发布时间:2022-04-06 11:05

我来回答

2个回答

懂视网 时间:2022-04-06 15:27

在工作中经常需要对图片进行缩放,但有些缩放会让图片变形,所以今天就给大家介绍CSS如何实现图片等比例缩放不变形,正在学习CSS的小伙伴赶紧过来看看吧!

下面一段代码给大家介绍CSS实现图片等比例缩小不变形 ,具体代码如下所示:

<img src="../images/bg1.jpg" alt="" />
 img {
  /*等宽缩小不变形*/
  /*width: 100%;*/
  /*二选一*/
  /*等高缩小不变形*/
  height: 100%;
 }

补充:CSS控制图片大小不变形

方法一、(不错,我正在用)

img {max-width:630px;myimg:expression_r(onload=function(){this.style.width=(this.offsetWidth > 630)?"630px":"auto"});}

设置最大宽度是630px 如果大于630就把图片宽度设置为630 高度就会随着比例也会缩小 不会造成图片变形

方法二

img,a img{
border:0;
margin:0;
padding:0;
max-width:590px;
width:e-xpression(this.width>590?"590px":this.width);
max-height:590px;
height:e-xpression(this.height>590?"590px":this.height);
}

方法三

div img {
max-width:600px;
width:600px;
width:expression(document.body.clientWidth>600?”600px”:”auto”);
overflow:hidden;
}

max-width:600px; 在IE7、FF等其他非IE浏览器下最大宽度为600px。但在IE6中无效。

width:600px; 在所有浏览器中图片的大小为600px;

当图片大小大于600px,自动缩小为600px。在IE6中有效。

overflow:hidden; 超出的部分隐藏,避免控制图片大小失败而引起的撑开变形。

4.如果想设定图片的高度和宽度都不超过某一个固定值,就需要在图片高度或宽度超过这个值的时候,让图片按比例缩小到这个尺寸。

(1)对于现代浏览器,比如Firefox或是IE7及以上,直接使用max-width和max-height两条CSS属性即可。

(2)对于IE 6.0及以下版本,以上两条CSS属性均不会被理会。之前处理这种事情,我们往往会借助Javascript,然后为图片加上onload事件。例如:

<imgsrc="..."alt="..."onload="resizeImage(this)"/>
<script type="text/javascript">
  functionresizeImage(obj){
  obj.width=obj.width>50&&obj.width>obj.height?50:auto;
  obj.height=obj.height>50?50:auto;
  }
</script>

总结:以上所述是小编给大家介绍的CSS实现图片等比例缩小不变形的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对PHP中文网的支持!

热心网友 时间:2022-04-06 12:35

大于1: 放大
小于1: 缩小
<style>
img{
transform:scale(2);//设置缩放比例
-ms-transform:scale(2);
-webkit-transform:scale(2);
-o-transform:scale(2);
-moz-transform:scale(2);
}
</style>
这个你可以试试看
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2024年四川570分能考上什么大学? 2024年四川文科560分能考上什么大学? 2024年广东561分能考上什么大学? 2024年江苏历史类561分能考上什么大学? 在形ABC中,角A.B.C所对的边分别为a.b.c,且acosB+bcosA=2c cos 求... ...B、C的对边分别为a、b、c,已知acosB+bcosA=2(bcosC+ccosB).(1... ...b、c的对边分别为a、b、c,且acosb+bcosa=2cosc 在△ ABC中,角A、B、C所对的边分别为a、b、c,已知b=cosA,c=2cosB,试... 在△ABC中,角A,B,C所对的边分别为a,b,c,且满足bcosA+acosB=2ccosC,△... ...对应的边分别为a、b、c,且满足aCOSB+bcosA=2cCOSC... 太阳对金乌,月兔对月亮,星辰对什么?雷电对什么?风对什么?还有其他的么?什么样的都行,吞噬,生命等 求盘龙之东皇传人这本书,有完本的上传,20分,谢谢 盘龙之东皇传人 我吃下西红柿作品集有哪些 我是一名通信测试工程师,天天看电脑眼镜累的不行,希望能买一副防辐射眼镜,但是什么都不懂... 考古发现盘龙神树,估测高达5米,专家说这是《山海经》里的扶桑,为什么... 金乌应龙什么关系 求一本小说,东西方玄幻结合的,都市类。 无线网络测试工程师 我爱西红柿的个人作品 谁知道番茄的所有书名 能付上什么书什么时候出的最好。 中网卫星通信产品测试工程师多少钱一个月,公司待遇怎么样啊 我吃西红柿小说主人公叫肖强的叫什么书名 测试工程师怎样 今天在云南省昆明市盘龙寺求签为:“中平”花遭风摇之象。请各位朋友帮忙解释下。 通信工程转测试工程师要怎么做 通信工程师的就业情况 广东惠州tcl移动通信做测试工程师怎么样? vivo x60怎么查定位 如何用DIV+CSS控制图片大小范围? 抖音橱窗如何添加一砖以下店铺的商品? 抖音橱窗如何添加1钻以下店铺的商品? 汐若初见下一句 记得那年花下初相逢 落红成阵软东风 恍惚宛若前生 你说我 闯入你 眼中 新初三寄语鼓励的话 形容人生总有遗憾的诗句 淘宝店铺商品描述评分低于4.7怎么上抖音橱窗? 有关思念、回忆过去的诗句有哪些? 开车无意撞人怎么处理 描写“初次相遇”的诗有哪些? 开车不小心撞人后怎么处理 浪漫总在午夜后。下一句是? 开车撞人怎么处理与赔偿 关于夜的古诗哪些? 开车撞人了怎么处理 飞来横祸谁也想不到,开车不小心撞人怎样处理最稳妥? 开车撞人后,怎么处理才最理智呢? 开车撞人后,如何处理最合适? 开车撞人了怎么处理方法 重启之后,忘记密码了,怎么解锁?