CSS的变形transform样式旋转

使用 CSS3 transform 属性,你可以给任何元素加上“变形。
transform 属性设置属性值 rotate transform: rotate(30deg) 为进行元素2d旋转,其值为deg(度数)rotate(30deg),或是几圈turn(几圈)rotate(1turn),可以配合perspective进行景深操作,其相对的3d旋转属性为rotateXrotateY

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style>
.sky{
width: 200px;
height: 200px;
color: chartreuse;
background: skyblue;
transition: 1s;
}
.sky:hover{
transform: rotate(360deg);
}
</style>
</head>
<body>
<div class="sky">
</div>
</body>
</html>

按照度数旋转
2D顺时针旋转transform: rotate(360deg);
2D逆时针旋转transform: rotate(-360deg);

按照圈数旋转
2D顺时针旋转transform: rotate(1turn);
2D逆时针旋转transform: rotate(-1turn);

3D旋转效果
3D效果 X轴旋转 transform: perspective(800px) rotateX(360deg);
3D效果 Y轴旋转 transform: perspective(800px) rotateY(360deg);

posted @   觉远  阅读(33)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示