2016-03-24 4 views
-4

У меня есть элемент с именем класса «example», когда я наводил курсор на этот элемент, я хочу изменить другой элемент с именем класса «example-title», который находится ниже этого элемента чтобы цвет был белым. Как это сделать, используя sass/css?на css наведите указатель мыши, измените цвет другого элемента

<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

У меня есть. Пример { background-color: white &: hover { background-color: black; } } Как я могу вложить это? –

1

Вы также можете использовать ~ селектор, как это:

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

See this fiddle

Смежные вопросы