我想改变一个特定的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。 –