worksをhoverしたときに文字をスライドボトムで文字が映らないようにしたい
hoverしたときに背景画像であるアイコンがスライドアップして、「works」の文字がスライドダウンするようにしたいのですが、スライドダウンが効きません。><
HTML5
1<header> 2 <h1>Lianet.com</h1> 3 <ul> 4 <li class="works slideup"> 5 <a href="#"><span>Works</span></a> 6 </li> 7 8 <li class="skills slideup"> 9 <a href="#">Skills</a> 10 </li> 11 12 <li class="about slideup"> 13 <a href="#">About</a> 14 </li> 15 16 <li class="blog slideup"> 17 <a href="#">Blog</a> 18 </li> 19 20 <li class="contact slideup"> 21 <a href="#">Contact</a> 22 </li> 23 </ul> 24 </header> 25
CSS
1 2.works:hover { 3 background-image: url(../img/li1.png); 4 background-repeat: no-repeat; 5 background-size: 3rem; 6 animation-name: slideup; 7 animation-duration: 1s; 8} 9 10.works:hover span{ 11 animation-name: slidedown; 12} 13 14@keyframes slideup{ 15 0% { 16 opacity:0; 17} 18100% { 19 opacity:1; 20} 21} 22 23@keyframes slidedown{ 24 0% { 25 opacity:1; 26} 27100% { 28 opacity:0; 29} 30}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。