transition

transition(过渡)是用来设置补间动画的即自动填补两个画面中间的部分,但必须有前后变化,比如下面的栗子中,就得有个hover

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<style>
.container{
width:50px;
height:50px;
background-color: red;
transition: width 1s,background-color 1s;
transition-delay: 2s;
transition-timing-function: ease-in-out;
}
.container:hover{
width:300px;
height:50px;
background-color: green;
}
</style>
<body>
<div class="container"></div>
</body>

transition-property和transition-duration一般一起用,第一个表示做动画的属性,第二个表示动画进行时间,当多个属性同时使用动画时就用逗号隔开,也可以写成all 1s

1
transition: width 1s,background-color 1s;

transition-delay 只有一个时间参数使用来设置延迟的

transition-timing-function是用来定义动画进行方式,就是先快后慢啊还是匀速啊啥的,常见方式如下

function

具体实例如下

ease-in-out:

function

linear:

function

ease-in

function

ease-out

function

一个需要翻墙的工具,用来自制动画方式

-------------本文结束感谢您的阅读-------------