2016-03-24 16 views
-4

クラス名が "example"の要素があり、その要素の上にカーソルを置くと、その要素の下にある "example-title"というクラス名で別の要素を変更したい色を白にする。 sass/cssを使ってどうすればいいですか?、CSS hoverで他の要素の色を変更

<div class="example"></div> 
<div class="example-title"></div> 
+0

この処理を使用する可能性があります。 http://stackoverflow.com/questions/6910049/on-a-css-hover-event-can-i-change-another-divs-styling –

+0

@ Patrick.v上記の投稿に解決された重複の連鎖に重複としてマークされているので、それをさらに共有する必要はありません。 – TylerH

答えて

0

adjacent sibling selector+を使用します。

.example:hover + .example-title { 
    white; 
} 

はSASS:あなたが使用することもでき

.example { 
    &:hover { 
     & + .example-title { 
      color: white; 
     } 
    } 
} 
+0

私は.example { 背景色:白 &:ホバー{ 背景色:黒; } }どうすればそれを入れ子にすることができますか? –

1

〜このようなセレクタ:

.example:hover ~ .example-title { background: red;} 

See this fiddle

関連する問題