变形会改变大小吗

变形会改变大小吗

变形会改变大小吗,就是原来占据100*100的盒子,我放大了两倍他还是占据100*100的盒子吗,是没有行程BFC,所以会盖住其他元素吗

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕然然 2022-03-09 17:15:16

同学你好,transform缩放变形会改变元素大小,原来100*100的盒子,放大了两倍后就是200*200的盒子。但是进行transform缩放的元素,其原来所占的空间是不变的(也就是会留坑),还是100*100,如图所示:红色区域的高度为正常大小时所占空间,不管放大缩小,红色盒子的高度都不会发生改变

https://img1.sycdn.imooc.com//climg/62286dc209aea17e07930719.jpg

所以,当放大超出原来所占的空间时,就会发生覆盖现象,此时可以给父元素设置overflow: hidden属性形成BFC解决覆盖问题。

祝学习愉快!

  • 提问者 从此在回忆里 #1

    好的,谢谢解答

    2022-03-09 17:19:03
  • 是不是可以理解为缩放的时影子的大小,并没有改变元素本身的尺寸,只是视觉效果上改变了?

    2022-07-25 19:23:56
  • 这样理解是可以的。

    2022-07-26 09:55:05
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师