前提・実現したいこと
aタグにborder-bottomで下線を作り、
::afterでさらに線を作って矢印を作成しました。
「商品ページへ」をマウスオーバーすると色が変わるのと同じように、
この2つのパーツも:hoverでrgb(207, 55, 55)に色が変わるようにしたいです。
発生している問題・エラーメッセージ
疑似要素に疑似クラスをつけることはできないようで、 マウスオーバーしたときに::afterで作った線の部分だけ色が変わりません。 どのように解決したら良いでしょうか。。。
該当のソースコード
HTML
1<p class="picup_link"> 2 <a href="#"> 3 商品ページへ 4 </a> 5</p>
css
1.picup_link { 2 position: relative; 3} 4.picup_link a { 5 width: 200px; 6 border-bottom: 1px solid #000; 7 display: block; 8 transition: all 0.2s; 9} 10.picup_link a::after { 11 position: absolute; 12 content: ""; 13 left: 175px; 14 bottom: 10px; 15 width: 30px; 16 height: 1px; 17 border-top: 1px solid #000; 18 transform: rotate(45deg); 19} 20.picup_link a:hover { 21 cursor: pointer; 22 border-bottom: 1px solid rgb(207, 55, 55); 23 transition: all 0.2s ease; 24}
試したこと
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/07/07 16:09
退会済みユーザー
2021/07/07 17:08