<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
div {
width: 200px;
height: 200px;
background-color: pink;
margin: 100px auto;
transition: all 1s;
/* 可以跟方位名词 */
/* transform-origin: left bottom; */
/* 默认的是50% 50% 等价于center center */
/* 可以是px像素 */
transform-origin: 50px 50px;
}
div:hover {
transform: rotate(360deg);
}
</style>
</head>
<body>
<div></div>
</body>
</html>
CSS3动画示例:使用transform和transition实现旋转效果
本文介绍了一个简单的HTML页面,展示了如何使用CSS3的`transform`和`transition`属性创建一个div元素在鼠标悬停时旋转360度的动画效果,重点讲解了`transform-origin`的用法。
2152

被折叠的 条评论
为什么被折叠?



