将鼠标悬停在 <div> 元素上,并以平滑过渡效果更改宽度:
div {
transition-property: width;
}
div:hover {
width: 300px;
}
亲自试一试 »
下面有更多 "亲自试一试" 示例。
这个transition-property
property 指定过渡效果所针对的 CSS 属性的名称(过渡效果将在指定的 CSS 属性更改时启动)。
提示:当用户将鼠标悬停在元素上时,通常会发生过渡效果。
笔记:始终指定过渡持续时间属性,否则持续时间为 0,过渡将没有效果。
表中的数字指定完全支持该属性的第一个浏览器版本。
后跟 -webkit-、-moz- 或 -o- 的数字指定使用前缀的第一个版本。
Property | |||||
---|---|---|---|---|---|
transition-property | 26.0 4.0 -webkit- |
10.0 | 16.0 4.0 -moz- |
6.1 3.1 -webkit- |
12.1 10.5 -o- |
transition-property: none|all|
property|initial|inherit;
Value | Description |
---|---|
none | No property will get a transition effect |
all | Default value. All properties will get a transition effect |
property | Defines a comma separated list of CSS property names the transition effect is for |
initial | Sets this property to its default value. Read about initial |
inherit | Inherits this property from its parent element. Read about inherit |
将鼠标悬停在 <div> 元素上,并以平滑过渡效果更改宽度和高度:
div {
transition-property: width, height;
}
div:hover {
width: 300px;
height: 300px;
}
亲自试一试 »
CSS教程:CSS 过渡
HTML DOM 参考:过渡属性属性
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!