响应式Web开发项目教程(HTML5+CSS3+Bootstrap)第2版 例3-5 CSS3 动画

代码

html 复制代码
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>CSS3 动画</title>
<style>
.img {
    width: 150px;
}
@keyframes rotate {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
  }
}
img:hover {
    animation: rotate 0.5s linear infinite;
}
</style>
</head>

<body>
<img src="images/fengche.png" alt="">
</body>
</html>

上述代码中:

第10行代码定义animation属性实现动画效果;

第10~17行代码定义rotate动画让图片从0%到100%顺时针旋转360度;

第18~20行代码通过animation动画实现当鼠标指针悬停在图片上时让图片不停的旋转。

运行效果

CSS3 动画

CSS3可以创建动画,它可以取代许多网页动画图像、Flash动画和JavaScript实现的效果。
animation属性用于描述动画的CSS声明,包括指定具体动画以及动画化时长等行为。

相关推荐
twl3 分钟前
OpenClaw 深度技术解析
前端
崔庆才丨静觅6 分钟前
比官方便宜一半以上!Grok API 申请及使用
前端
星光不问赶路人14 分钟前
vue3使用jsx语法详解
前端·vue.js
天蓝色的鱼鱼18 分钟前
shadcn/ui,给你一个真正可控的UI组件库
前端
布列瑟农的星空21 分钟前
前端都能看懂的Rust入门教程(三)——控制流语句
前端·后端·rust
Mr Xu_27 分钟前
Vue 3 中计算属性的最佳实践:提升可读性、可维护性与性能
前端·javascript
jerrywus33 分钟前
我写了个 Claude Code Skill,再也不用手动切图传 COS 了
前端·agent·claude
玖月晴空37 分钟前
探索关于Spec 和Skills 的一些实战运用-Kiro篇
前端·aigc·代码规范
子兮曰42 分钟前
深入理解滑块验证码:那些你不知道的防破解机制
前端·javascript·canvas
会一丢丢蝶泳的咻狗1 小时前
Sass实现,蛇形流动布局
前端·css