CSS transform:rotate();怎么设置旋转方向?比如向左上角旋转和以自身为中心放大

CSStransform:rotate();怎么设置旋转方向?比如向左上角旋转和以自身为中心放大。... CSS transform:rotate();怎么设置旋转方向?比如向左上角旋转和以自身为中心放大。 展开
 我来答
dksnear
2015-05-05 · TA获得超过1211个赞
知道小有建树答主
回答量:399
采纳率:0%
帮助的人:620万
展开全部
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>

/*如果使用的不是webkit浏览器 请将代码中的注释都去掉就可以看到效果*/

@-webkit-keyframes clockwiseRotate{

to {
transform:rotate(90deg);
}
}

@-webkit-keyframes anticlockwiseRotate{

to {
transform:rotate(-90deg);
}
}

@-webkit-keyframes zoomScale{
to{
transform:scale(1.5);
}
}

.stage{

width:200px;
margin:200px auto auto;
border-left:1px solid;
border-right:1px solid;

}

.box{

width:100px;
height:100px;
transform-origin:0 0;

}

.clockwise{

background-color:purple;
-webkit-animation:clockwiseRotate 2s infinite;
/* 设置旋转中心为左上角 顺时针旋转90度 */
/*transform-origin:0 0;
transform:rotate(90deg);*/
}

.anticlockwise{

background-color:orange;
-webkit-animation:anticlockwiseRotate 2s infinite;
/* 设置旋转中心为左上角 逆时针旋转90度*/
/*transform-origin:0 0;
transform:rotate(-90deg);*/

}

.zoom{

background-color:green;
-webkit-animation:zoomScale 2s infinite;
/* 设置放大中心为元素中心 放大1.5倍*/
transform-origin:50% 50%;
/*transform:scale(1.5);*/
}

</style>
</head>
<body>
<div class="stage">
<div class="box clockwise"></div>
<div class="box anticlockwise"></div>
<div class="box zoom"></div>
</div>
</body>
</html>
濮灵寒0D
2015-05-05 · TA获得超过236个赞
知道小有建树答主
回答量:467
采纳率:50%
帮助的人:139万
展开全部
transform:rotate(); -360的deg
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式