メニューボタンの中のひとつだけ、<a>タグ内の<p>もhover時に色を変更したいのですが、
できなくて困っています。
下記コードのクラス名(contact)の「お問い合わせ」「Contact」という文言を同時にhoverで変更したいのですが、
「お問い合わせ」しか色が変わりません。
「お問い合わせ」「Contact」という文言を同時に変更する方法はあるのでしょうか。
お知恵をお借りできませんでしょうか。
よろしくお願いいたします。
<nav class="main-nav"> <ul class="wrapper"> <li><a href="#">メニュー1<p class="nav">メニュー説明</p></a></li> <li><a href="#">メニュー2<p class="nav">メニュー説明</p></a></li> <li><a href="#">メニュー3<p class="nav">メニュー説明</p></a></li> <li class="contact"><a href="#">お問い合わせ<p class="contact-p">Contact</p></a></li> </ul> </nav>
.main-nav ul li a{ display: block; padding-top:13px; padding-bottom:8px; padding-left: 8px; padding-right:8px; color:#fff; transition: all 0.5s; } .main-nav ul li a:hover{ color:#00b259; background-color: #fff; } .main-nav ul li p.nav{ color:#ffdc73; font-size:0.7rem; margin-top: -3px; font-weight: normal; } .contact{ background-color: #ffc926; display: inline-block; position: relative; color:#fff; } .main-nav ul li p.contact-p{ color:#fff; font-size:0.7rem; margin-top: -3px; font-weight: normal; }
回答2件
あなたの回答
tips
プレビュー