响应式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转换。

相关推荐
京东云开发者2 分钟前
京东Taro Native框架静态布局直渲提速
前端
程序员小羊!3 分钟前
03JavaScript预备知识
前端
前端的阶梯3 分钟前
Cursor 开发 Python 项目完全指南
前端·人工智能·后端
艾伦野鸽ggg11 分钟前
JavaScript 基础语法速通
前端·javascript
不懂的浪漫13 分钟前
AI 时代还需要买课吗?我用 Skills + Markdown + HTML 搭了一套自学系统
前端·人工智能·html·skill
前端的阶梯15 分钟前
Conda 开发 Python 程序完全指南
前端·人工智能·后端
zhengfei61118 分钟前
第2章 Agent 核心组件深度解析
前端·javascript·react.js
Linsk23 分钟前
前端代码压缩对浏览器兼容性的影响
前端
yingyima27 分钟前
凌晨3点的闹钟:分布式定时任务设计实战
前端
用户814238611884129 分钟前
iOS ObjectC棕地应用集成Expo(React Native)的过程及踩坑
前端