响应式Web开发项目教程(HTML5+CSS3+Bootstrap)第2版 例3-2 CSS3 旋转缩放

代码

html 复制代码
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>CSS3 旋转缩放</title>
<style>
div {
    width: 150px;
    height: 150px;
    background-color: #eee;
    transition: all 1s;
}
div:hover {
    /*改变和转换:旋转(360度)缩放(0.5倍)*/
    transform: rotate(360deg) scale(0.5);
}
</style>
</head>

<body>
    <div></div>
</body>
</html>

上述代码中:

第7~12行代码设置了div盒子样式;

第13~16行代码实现当鼠标指针悬停在div盒子上时,让div盒子顺时针旋转360度,并且缩小一半的效果。

运行效果

CSS3动画相关的第二个属性就是 transform,翻译成中文就是"改变和转换"。

CSS3 transform属性允许我们对元素进行旋转、缩放、移动或倾斜,对元素应用2D或3D转换。

相关推荐
亿元程序员7 小时前
为什么Cocos都4.0了还有人用2.x?
前端
MomentYY7 小时前
AI 到底是“懂”,还是在“猜”?
前端·人工智能·ai编程
鹏毓网络科技7 小时前
Cursor Rules 文件配置实战:3 个隐藏参数让我每月少写 40% 样板代码
前端·github
没烦恼3017 小时前
无痕模式下 HTTP\-First 拦截引发的“页面刷新”误判
前端
文心快码BaiduComate7 小时前
从个人提效到组织提效:Comate辅助构建自我进化的AI研发系统
前端·程序员
hunterandroid8 小时前
Compose 状态管理:remember、rememberSaveable 与状态提升
前端
星栈8 小时前
Dioxus 接数据库最容易写歪的 3 个地方:sqlx + SQLite 怎么接才顺
前端·rust·前端框架
晴虹8 小时前
vue3-scroll-more:横向滚动条-元素或页签过多滚动显示处理的组件
前端·vue.js
代码搬运媛8 小时前
Claude 全栈开发专用 Rules 配置
前端
PedroQue998 小时前
uni-router v1.7.0重磅更新:守卫重定向自由掌控
前端·uni-app