html transition属性,css的transition属性怎么用?

transition属性CSS3中的是一个简写属性,用于实现过渡效果。它设置了需要设置过渡效果的CSS属性名称,完成的时间、速度曲线及开始时间。

07a395f0a1ffce6ed7e1f98cea229b51.png

CSS3 transition属性

作用:设置元素的过渡属性

说明:复合属性。检索或设置对象变换时的过渡。用于设置四个过渡属性。

语法:transition: property duration timing-function delay;

属性值:transition-property:规定设置过渡效果的 CSS 属性的名称。

transition-duration:规定完成过渡效果需要多少秒或毫秒。

transition-timing-function:规定速度效果的速度曲线。

transition-delay:定义过渡效果何时开始。

CSS3 transition属性的使用示例

body {

background-color: #F5F5F5;

color: #555;

font-size: 1.1em;

font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

}

.container {

margin: 50px auto;

max-width: 700px;

padding: 30px;

border: 1px solid #aaa;

background-color: white;

}

.element {

padding: 20px;

width: 100px;

height: 100px;

left: 0;

background-color: purple;

position: relative;

-webkit-transition: left 1s ease-in-out, background-color 1s ease-out 1s;

transition: left 1s ease-in-out, background-color 1s ease-out 1s;

}

.container:hover .element {

left: 300px;

background-color: #009966;

}

.element-2 {

-webkit-transition: none;

transition: none;

}

将鼠标悬停在容器上可查看元素的背景色和左位置偏移过渡。

没有过渡效果:

效果图:

2a0299b8963d466280d99d182c9c9550.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值