您不能過渡到寬度:自動,但通過使用最大寬度自動使用您的文本的大小。只要確保:懸停寬度比您使用的文本長,因此它將全部出現。此外,我建議在懸停和常規課程上使用轉換,以便在鼠標離開菜單時也可以進行轉換。嘗試改變這些類:
.text-header-move{
max-width: 0px;
float: right;
overflow: hidden;
-webkit-transition: max-width 1s ease-in-out;
-moz-transition: max-width 1s ease-in-out;
-o-transition: max-width 1s ease-in-out;
transition: max-width 1s ease-in-out;
}
.notification-bar:hover .text-header-move{
max-width:400px;
-webkit-transition: max-width 1s ease-in-out;
-moz-transition: max-width 1s ease-in-out;
-o-transition: max-width 1s ease-in-out;
transition: max-width 1s ease-in-out;
}
您的鏈接不工作 – Benneb10
抱歉,這是鏈接[的jsfiddle(http://jsfiddle.net/Lqr95Ly1/2/) – mohammedtair