前端学习笔记78-过渡效果
还是在练习中学到的。
看代码
<!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>
img{
height: 0;
overflow: hidden;
}
div:hover img{
height: 148px;
}
</style>
</head>
<body>
<div>
<li>二维码</li>
<img src="../mi/img/download.png" alt="">
</div>
</body>
</html>
这个代码的效果就是当我鼠标移入到文字上时,会有个二维码出来。
但是,这个二维码是立马跳出来的。
如果我想要它有慢慢出来的那种过渡效果,需要怎么做?
img{
height: 0;
overflow: hidden;
transition: height 1s;
}
在img中加这个就可以了。二维码完全显示的过程是1s,实现了过渡效果。