2017-05-23 5 views
-4

CSS animation, help requred, On hover, line should turn red start from left to right. When remove mouse it should reverse.ホバー上では、赤色の線が左から右に向かいます。削除マウスはそれが

https://i.stack.imgur.com/dct34.png

+1

? – LKG

+0

https://i.stack.imgur.com/dct34.png –

+2

Ganesh、コードを私たちと共有する必要があります。スタックオーバーフローはコードを書くサービスではありませんが、私たちはこれを最初から書きません。それを打ち、あなたが遭遇する問題と、誰かがあなたを助けるかもしれないことを私たちに知らせてください。 –

答えて

0

を逆にすべきであるときあなたはこれを試すことができます。

ul { 
 
    margin:0px; 
 
    padding:0px; 
 
    list-style:none; 
 
} 
 
ul li { 
 
    display:block; 
 
} 
 
ul li a { 
 
    text-decoration:none; 
 
    padding:10px; 
 
    position:relative; 
 
    transition:all 0.3s linear 
 
} 
 
ul li a:hover { 
 
    text-decoration:none; 
 
} 
 
ul li a:after { 
 
    content:''; 
 
    display:block; 
 
    position:absolute; 
 
    left:0px; 
 
    bottom:0px; 
 
    width:0px; 
 
    height:1px; 
 
    background:tomato; 
 
    transition:all 0.3s linear 
 
} 
 
ul li a:hover:after { 
 
    width:100%; 
 
}
<ul> 
 
<li><a href="#">Home</a></li> 
 
</ul>
あなたのマークアップを試してみました

関連する問題