Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.08.2016, 11:36   #1
Igorby
 
Регистрация: 06.07.2016
Сообщений: 7
По умолчанию Появление спрятанного блока (внешнего) при наведении - HTML, CSS

Как можно повлиять на спрятанный блок с помощью hover, учитывая тот факт, что спрятанный блок не будет внутренним списком, а будем внешним дивом.

Код HTML:
<div class="navi">
    <a href="#">Пункт 1</a>
    <a href="#">Пункт 2</a>
</div>
<div class="block">
    <p>Текст Текст Текст ...</p>
</div>
То есть при наведении на пункт блока navi, должен появляться блок под названием block.
Igorby вне форума Ответить с цитированием
Старый 29.08.2016, 21:41   #2
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Можете попробовать сделать так:
Код:
.block {
	display: none;
}

.navi:hover + .block {
	display: block;
}
Но это будет не совсем то, что вы хотели. Если перевести это с CSS на русский язык, то получится: ".block по умолчанию спрятан, но когда я навожу на блок .navi, покажи мне следующий за ним блок (а это - .block)".

То есть, показ будет происходить всякий раз, когда курсор находится на блоке .navi, причём не обязательно на каком-либо пункте меню.

Мне кажется, что при такой вёрстке сделать одним CSS обойтись не получится. Тут надо либо JavaScript привлекать, либо изменять HTML-вёрстку. Всё зависит от того, какая задача у вас стоит и что можно делать.
Вадим Мошев вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Появление всплывающего меню с задержкой при наведении danilkins Помощь студентам 0 22.01.2014 11:05
Плавное появление блока при наведении курсором на ссылку danilkins JavaScript, Ajax 5 02.12.2013 16:45
CSS. a hover. При наведении все меню дергается knopka3 HTML и CSS 8 05.06.2013 18:10
появление изображения при наведении moneyman HTML и CSS 8 21.06.2012 14:58
Плавное появление картинки при наведении мыши на ссылку CodeNOT JavaScript, Ajax 7 28.04.2011 17:15