我是这个整个css的新手,我在我的博客主题上使用了:悬停转换。当我悬停在它上面时,它很流畅,但当我移除鼠标时,淡出过渡不再平滑。这是我的代码:
#box{
background-color:#333;
width:200px;
color: #fff;
border: 3px solid #e6e6e6;
margin-top:200px;
height: 70px;
margin-left:50px;
position:fixed;
padding:20px 10px 20px 10px;
text-align:center;}
#box:hover{
height: 200px;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;}
我的博客预览是here
答案 0 :(得分:2)
您应该将过渡属性放在#box
而不是#box:hover
中,如下所示:
#box{
background-color:#333;
width:200px;
color: #fff;
border: 3px solid #e6e6e6;
height: 70px;
margin-left:50px;
position:fixed;
padding:20px 10px 20px 10px;
text-align:center;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;}
#box:hover{
height: 200px;}

<div id="box">Text</div>
&#13;