- 作用:让元素的样式慢慢的变化,常配合hover使用,增强网页交互体验
- 属性名:
transition
- 常见取值:
参数 | 取值 |
---|
过渡的属性 | all :所有能过渡的属性都过渡、具体属性名如:width :只有width有过渡 |
过渡的时常 | 数字+s (秒) |
- 注意:
- 过渡需要 :默认状态和hover状态样式不同,才能有过渡效果
- transition属性给需要过渡的元素
本身加
- transition属性设置在不同状态中,效果会不同
- 给默认状态设置,鼠标移入移出都有效果
- 给hover状态设置,鼠标
移入有
过渡效果,移出没有
过渡效果
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
div {
width: 100px;
height: 100px;
background-color: red;
transition: all 1s;
}
div:hover {
width: 400px;
height: 100px;
background-color: skyblue;
}
</style>
</head>
<body>
<div></div>
</body>
</html>