这是我的代码,我只能更改" popup1_btn"悬停时按钮颜色但文本颜色无法更改。如果使用.popup1_btn a:hover
,则只会更改文字的背景颜色和文字颜色,而不是整个按钮的背景颜色。
HTML
<div id="myModal" class="modal home-modal">
<!-- Modal content -->
<div class="modal-content">
<div class="get_free_modal">
<div class="modal_top_logo">
<img src="http://example.jpg">
</div>
<a href="javascript:void(0)" title="Close" class="modal-close close"><img src="http://example.png"></a>
<div class="modal_inner_contant">
<div class="third_modalImg">
<img src="http://example.jpg">
</div>
</div>
<div class="popup1_btn">
<a href="http://example.com/">I'm Interested</a>
</div>
</div>
</div>
</div>
CSS:
.popup1_btn {
width: 210px;
height: 45px;
font-size: 20px;
text-transform: uppercase;
background-color: #d3db2c;
color: black;
cursor: pointer;
margin: 30px auto 0;
line-height: 45px;
font-family:"Avant Garde Demi BT";
}
.popup1_btn:hover {
background-color: black;
color: #d3db2c;
}
答案 0 :(得分:1)
您需要使用
.popup1_btn:hover a {...}
.popup1_btn {
width: 210px;
height: 45px;
font-size: 20px;
text-transform: uppercase;
background-color: #d3db2c;
color: black;
cursor: pointer;
margin: 30px auto 0;
line-height: 45px;
font-family:"Avant Garde Demi BT";}
.popup1_btn:hover{
background-color: black;
}
.popup1_btn:hover a {
color: #d3db2c;
}
<div class="popup1_btn"><a href="http://example.com/">I'm Interested</a></div>
答案 1 :(得分:0)
您应该添加代码行。
.popup1_btn:hover a {
color: #ffffff;
}