12

是否可以使用 transform: scale(x) 属性,同时保持元素粘在页面底部?(默认情况下,如果相对于元素的中心进行缩放,如下所示)

默认缩放行为
(来源:w3schools.com

4

2 回答 2

21

使用transform-origin属性:

element{
    -webkit-transform : scale(0.5);
    -moz-transform : scale(0.5);
    -o-transform : scale(0.5);
    -ms-transform : scale(0.5);
    transform : scale(0.5);

    -webkit-transform-origin : 50% 100%;
    -moz-transform-origin : 50% 100%;
    -o-transform-origin : 50% 100%;
    -ms-transform-origin : 50% 100%;
    transform-origin : 50% 100%;
}

这是一个现场演示,展示了transform-origin实际操作。

于 2012-08-27T22:23:38.477 回答
0

问题是您是否可以选择对象的轴。我不知道这个问题的答案,我猜它可能不是。

如果您真的无法设置“轴”,则必须在同时移动框的同时对其进行变换。

于 2012-08-27T22:19:33.150 回答