css3变换规模坚持到底

时间:2012-08-27 22:14:48

标签: css3 transform scale frontend

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

default scale behavior http://www.w3schools.com/css3/transform_scale.gif

2 个答案:

答案 0 :(得分:16)

使用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%;
}

此处a live demo显示transform-origin正在运行。

答案 1 :(得分:0)

问题是你是否可以为对象选择轴。我不知道答案,我猜它可能不是。

如果你真的不能设置“轴”,你必须在同时移动它的同时转换盒子。