为了账号安全,请及时绑定邮箱和手机立即绑定

css3 transform变换后,原来的位置还占据空间

css3 transform变换后,原来的位置还占据空间

四季花海 2019-03-14 14:15:13
1.之前使用scrolltop改变页面的定位元素,但是发现在低端的安卓手机卡顿。raf和GPU都无解。2.之后选择使用transform:translateY()来进行变换位置,但是会导致元素位置还会占据,并且是空白的,有什么解决方法不展现空白元素吗。并且用了translateY之后,有部分元素被变换出去了,完全看不见了。。
查看完整描述

3 回答

?
LEATH

TA贡献1936条经验 获得超6个赞

那是因为 transform并没有让元素脱离标准流;
解决方法:
可以考虑在写了transform属性后,结合position:absolute脱标

查看完整回答
反对 回复 2019-03-29
?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

transform不会脱离文档流,也不改变文档流的大小和位置


查看完整回答
反对 回复 2019-03-29
  • 3 回答
  • 0 关注
  • 6296 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信