-
HTML5 教程之CSS 动画
CSS 动画
定义和用法
一些 CSS 属性是可以有动画效果的,这意味着它们可以用于动画和过渡。
动画属性可以逐渐地从一个值变化到另一个值,比如尺寸大小、数量、百分比和颜色。
浏览器支持
表格中的数字表示支持该方法的第一个浏览器的版本号。
紧跟在数字后面的 -webkit-, -moz-, 或 -o- 指定了第一个支持该属性的浏览器版本前缀。
4.0 -webkit- | 10.0 |
16.0 5.0 -moz- |
4.0 -webkit- |
15.0 -webkit- 12.1 12.0 -o- |
实例
背景颜色逐渐地从红色变化到蓝色:
@keyframes mymove
{
from {background-color:red;}
to {left:blue;}
}
/*Safari 和 Chrome:*/
@-webkit-keyframes mymove
{
from {background-color:red;}
to {background-color:blue;}
}
{
from {background-color:red;}
to {left:blue;}
}
/*Safari 和 Chrome:*/
@-webkit-keyframes mymove
{
from {background-color:red;}
to {background-color:blue;}
}
尝试一下 »
动画属性
CSS 中的动画属性:
属性 | 实例 |
---|---|
background | 尝试一下 》 |
background-color | 尝试一下 》 |
background-position | 尝试一下 》 |
background-size | 尝试一下 》 |
border | 尝试一下 》 |
border-bottom | 尝试一下 》 |
border-bottom-color | 尝试一下 》 |
border-bottom-left-radius | 尝试一下 》 |
border-bottom-right-radius | 尝试一下 》 |
border-bottom-width | 尝试一下 》 |
border-color | 尝试一下 》 |
border-left | 尝试一下 》 |
border-left-color | 尝试一下 》 |
border-left-width | 尝试一下 》 |
border-right | 尝试一下 》 |
border-right-color | 尝试一下 》 |
border-right-width | 尝试一下 》 |
border-spacing | 尝试一下 》 |
border-top | 尝试一下 》 |
border-top-color | 尝试一下 》 |
border-top-left-radius | 尝试一下 》 |
border-top-right-radius | 尝试一下 》 |
border-top-width | 尝试一下 》 |
bottom | 尝试一下 》 |
box-shadow | 尝试一下 》 |
clip | 尝试一下 》 |
color | 尝试一下 》 |
column-count | 尝试一下 》 |
column-gap | 尝试一下 》 |
column-rule | 尝试一下 》 |
column-rule-color | 尝试一下 》 |
column-rule-width | 尝试一下 》 |
column-width | 尝试一下 》 |
columns | 尝试一下 》 |
filter | 尝试一下 》 |
flex | |
flex-basis | 尝试一下 》 |
flex-grow | 尝试一下 》 |
flex-shrink | 尝试一下 》 |
font | 尝试一下 》 |
font-size | 尝试一下 》 |
font-size-adjust | |
font-stretch | |
font-weight | 尝试一下 》 |
height | 尝试一下 》 |
left | 尝试一下 》 |
letter-spacing | 尝试一下 》 |
line-height | 尝试一下 》 |
margin | 尝试一下 》 |
margin-bottom | 尝试一下 》 |
margin-left | 尝试一下 》 |
margin-right | 尝试一下 》 |
margin-top | 尝试一下 》 |
max-height | 尝试一下 》 |
max-width | 尝试一下 》 |
min-height | 尝试一下 》 |
min-width | 尝试一下 》 |
opacity | 尝试一下 》 |
order | 尝试一下 》 |
outline | 尝试一下 》 |
outline-color | 尝试一下 》 |
outline-offset | 尝试一下 》 |
outline-width | 尝试一下 》 |
padding | 尝试一下 》 |
padding-bottom | 尝试一下 》 |
padding-left | 尝试一下 》 |
padding-right | 尝试一下 》 |
padding-top | 尝试一下 》 |
perspective | 尝试一下 》 |
perspective-origin | 尝试一下 》 |
right | 尝试一下 》 |
text-decoration-color | 尝试一下 》 |
text-indent | 尝试一下 》 |
text-shadow | 尝试一下 》 |
top | 尝试一下 》 |
transform | 尝试一下 》 |
transform-origin | 尝试一下 》 |
vertical-align | 尝试一下 》 |
visibility | |
width | 尝试一下 》 |
word-spacing | 尝试一下 》 |
z-index | 尝试一下 》 |
栏目列表
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
SQL SERVER中递归
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比
一款纯 JS 实现的轻量化图片编辑器
关于开发 VS Code 插件遇到的 workbench.scm.
前端设计模式——观察者模式
前端设计模式——中介者模式
创建型-原型模式