前提・実現したいこと
hoverした際にアニメーションがつくようにしたいです。
発生している問題・エラーメッセージ
Chromeで実行すると、もはやhoverすらしないです。(マウスアイコンに変化がない)
aタグで記述しており、数時間前まではhoverしていたのですが、他のコードを修正しているうちに
いつの間にか消えていました・・・
他のスタイルは適用されているのですが・・・
該当のソースコード
HTML
1<nav> 2 <ul> 3 <li> 4 <a href=""> 5 TOP 6 <span>トップページ</span> 7 </a> 8 </li> 9 <li> 10 <a href=""> 11 SERVICE 12 <span>事業内容</span> 13 </a> 14 </li> 15 <li> 16 <a href=""> 17 ABOUT US 18 <span>会社案内</span> 19 </a> 20 </li> 21 <li> 22 <a href=""> 23 WORKS 24 <span>事例紹介</span> 25 </a> 26 </li> 27 <li> 28 <a class="btn" href=""> 29 お問い合わせ 30 </a> 31 </li> 32 </ul> 33 </nav>
CSS
1nav ul { 2 display: flex; 3 flex-flow: row; 4 justify-content:space-between; 5 width: 100%; 6} 7 8nav li a { 9 padding: 10px 15px; 10 text-decoration: none; 11 color: #ffffff; 12 letter-spacing: 1px; 13 position: relative; 14 display: inline-block; 15} 16 17nav li a:hover::after { 18 transform: scale(1, 1); 19} 20 21nav li a::after { 22 position: absolute; 23 bottom: 0; 24 left: 0; 25 content: ''; 26 width: 100%; 27 height: 2px; 28 background: #9c501f; 29 transform: scale(0, 1); 30 transform-origin: left top; 31 transition: transform .3s; 32 display: block; 33} 34 35 36 37nav li a span { 38 display: block; 39 text-align: center; 40 font-size: 60%; 41 padding-top: 10px; 42} 43 44.btn { 45 display: block; 46 width: 160px; 47 height: 30px; 48 outline: none; 49 background-color: transparent; 50 border: 2px solid #fff; 51 line-height: 30px; 52 text-align: center; 53 color: #fff; 54 text-decoration: none; 55 transition: .4s; 56} 57.btn:hover { 58 background-color: rgba(255, 255, 255, .2); 59}
補足情報
サブライムテキストで記述していますが、CSSの他の部分には行の表示の部分に
まとまりを示す▼が出てくるのにhoverの部分だけ出てきません。

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。