@mangust1785

Можно ли с помощью css показать элемент, если он внешний для блока?

Здравствуйте!

Можно ли с помощью CSS решить такую задачу: при наведении курсора мыши на блок .geo-office1 должен отображаться блок .city-name1?

.main-city1 - кружок на карте при наведении на него всплывает .city-name1 (подсказка с разъяснениями)

Нужно чтобы при наведении на наименовании офиса всплывала эта подсказка .city-name1
И наоборот, при наведении на .main-city1 менялся стиль названия .geo-office1

<section class="geo">
    <div class="container-fluid">
        <div class="row">
            
            <div class="col-md-5 geo-office">
                <div class="geo-office1"><h3>Офис1</h3></div>
                <div class="geo-office2"><h3>Офис2</h3></div>
            </div>
            
            <div class="col-md-7 geo-map">
                <div class="main-city main-city1">
                    <div class="city-name city-name1">Город<br>Офис1</div>
                </div>
                <div class="main-city main-city2">    
                    <div class="city-name city-name1">Город<br>Офис2</div>
                </div>
            </div>
            
        </div>
    </div>            
</section>
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ответы на вопрос 1
@redesupar
.city-name1 {display:none}

.geo-office1:hover~.city-name1 {
  display:block; 
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы