我想改變一個特定的div的樣式,當懸停在另一個div。 我嘗試使用CSS來實現這一目標,但這不起作用。在懸停Div改變其他股利用css
我嘗試這樣做:
.contact-blocks li .contact-block.icon span i {
border-radius: 50px;
border: 2px solid #e3e3e3;
}
.contact-blocks li .contact-block.icon {
display: inline-block;
float: left;
width: 65px;
}
.contact-blocks li .contact-block.text {
display: inline-block;
}
.contact-blocks li .contact-block.text h3 {
margin-top: 0px;
margin-bottom: 0px;
}
.contact-blocks li {
list-style: none;
padding: 0;
margin-bottom: 20px;
width: 49%;
display: inline-block;
}
.contact-blocks li .contact-block.icon span.icon-facebook i {
color: #777777;
padding: 13px 17.5px;
font-size: 20px;
}
.contact-blocks li .contact-block.icon span.icon-facebook i:hover {
background: #3b5998;
border: 2px solid #3b5998;
color: #ffffff;
}
#facebook-title:hover ~ #facebook-icon {
background: #3b5998;
}
<ul class="contact-blocks">
<li>
<div id="a" class="contact-block text">
<h3><a id="facebook-title" target="_blank" href="https://www.facebook.com">Facebook</a></h3>
<a target="_blank" href="https://www.facebook.com">Contact us at Facebook</a>
</div>
<div id="b" class="contact-block icon">
<a target="_blank" href="https://www.facebook.com">
<span class="contact-icon icon-facebook"><i id="facebook-icon" class="fa fa-facebook"></i></span>
</a>
</div>
</li>
</ul>
的jsfiddle:https://jsfiddle.net/36sa7t63/3/
這就是我已經想到。我該如何解決這個問題? –
一般來說,JavaScript。 –