我一直在用 javascript 操作 div。
有时我需要让这些 div 适合大小不断变化的容器。
实现这一目标的一种方法是使用 css 缩放。
缩放的问题在于它只是缩小了元素的图片。
系统继续以相同的方式查看元素。因此所有位置等都会变得倾斜。例如,如果我将 div 定位为 top:0%,那么如果元素已缩小,它不会达到百分之零,而是略低于百分之零,因为系统认为 div 比其视觉效果显示的要大。
这种行为的变化会导致很多复杂性,因为系统现在对根本不成立的元素做出假设。
这是糟糕的编程。
我查看了“缩放”,但文章警告不要使用它。
有什么方法可以扩展元素并保持系统更新实际情况吗?
默认变换原点是50% 50%
(元素的中间),因此当您使用以下命令减小元素的大小时scale
,边缘从四面八方向中间“缩回”。
因此左上角似乎向下向右移动。但是如果你将变换原点设置为0% 0%
(左上)只有右侧和底部移动。
希望这可以帮助!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)