我目前正在爲我的朋友編寫一個非常基本的頁面,他說他想要一個可以根據他盤旋的鏈接改變顏色的框。我嘗試了一些東西,但似乎沒有任何工作。當鼠標懸停在div上時,如何改變主體顏色
這是身體的樣子:
body {
color: #fff;
background: #98adca;
text-align: center;
margin: 275px auto;
}
#box {
padding: 30px;
border: solid;
}
li {
list-style: none;
text-decoration: none;
}
a,
a:hover,
a:active,
a:visited {
color: #fff;
text-decoration: none;
}
.twt:hover {
background: #c3c0d1;
color: #fff;
}
<div id="box">
<h1><a href="{BlogURL}">social media</a></h1>
<div class="twt">
<li><a href="#">twitter</a>
</li>
</div>
<div class="ig1">
<li><a href="#">art instagram</a>
</li>
</div>
<div class="ig2">
<li><a href="#">regular instagram</a>
</li>
</div>
<div class="fb">
<li><a href="#">facebook</a>
</li>
</div>
<div class="yt">
<li><a href="#">youtube</a>
</li>
</div>
</div>
但我不明白我應該怎麼寫的CSS,使箱另一種顏色的時候只是,例如,懸停YouTube鏈接。在我當前的CSS中,只有文字的背景在懸停時更改,而不是整個框。
你想改變顏色的盒子? – repzero
我在身體邊框的內部 –
CSS無法選擇父元素;你想要的是不可能使用這個HTML結構。 – CBroe