CSS3 过渡效果transition的基本使用

html-css08

CSS3 过渡效果transition的基本使用,第1张

在CSS3中新增了元素的过渡效果属性:transition

transition也是一个复合属性,包括四个值分别是:

1. transition-property

2. transition-duration

3. transition-timing-function

4. transition-delay

基本使用如下:

多个属性可以单独设置,也可以通过transition一起设置

例如:点击按钮时,方块宽度由100px变成200px,延迟1s,过渡时间用了2s,速度是按照cubic-bezier设定的一个速度

以上就是transition的基本使用!

用js触发css的过渡效果可以用impress.js实现。

以下例子实现了基于CSS3变化和过度效果:

$.jmpress('template', 'arraytemplate', {

   x: 100, y: 100, scale: 2,

   children: [

       { x: 0, y: 150, scale: 0.2 },

       { x: 0, y: 450, scale: 0.3 }

   ]

})

支持现代浏览器Chrome,Safari和Firefox支持.