我試圖用tilde來改變另一個元素的不透明度,但是我也需要元素有一個錨點標記,但是這打破了過渡。爲了清除我有2個元素。 #china
和#map
。當我懸停#china
我想#map
更改不透明度。這在沒有固定標籤盈方時有效。錨點中斷tilde
CSS:
#china:hover ~ #map {
opacity: 0.1;
}
HTML:
<section id="map-container">
<a href="#article-info-china"><article id="china"></article></a>
<article id="map"></article>
</section>
任何幫助是極大的讚賞。謝謝
我會說這裏的問題不是波浪線,但事實證明,與ID的元素'錨內china' ('')元素不是元素id爲map的元素的兄弟元素。所以CSS規則根本不會選擇那個元素。 – arkascha
他們不會在您的標記中共享相同的父項,所以這不起作用。你可以把ID放在鏈接上嗎? –
@HiddenHobbes #China是應該鏈接到另一篇文章的圖像。不知道我應該如何改變它... –