Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.68/63: Рейтинг темы: голосов - 63, средняя оценка - 4.68
3 / 3 / 0
Регистрация: 08.06.2012
Сообщений: 20
1

Показать div поверх другого div при наведении

15.02.2014, 16:03. Показов 12276. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
У меня есть таблица. В каждой ячейке есть div. Так вот надо чтобы при наведении на этот блок, появлялся overlay и поверх него div. Подскажите как расположить это все и что надо написать в стиль?

Добавлено через 1 час 26 минут
Сделал стандартный вариант, используя z-index, но почему-то текст, который до наведения на блок курсора был в блоке, при наведении уходит вниз за этот блок, при этом overlay появляется.

Добавлено через 10 минут
Собственно, проблему решил вот так:
HTML5
1
2
3
4
5
<div class="click" style="margin-top: 300px; width: 300px; height: 300px; border: 1px #bababa solid; z-index: 1; position: relative;">
            <div class="overlay" style="width: 100%; height: 100%; background: #ffcc00; display: none; z-index: 9999; opacity: 0.5; position: absolute;">   
            </div>  
                        
        </div>
Но вопрос в том, можно ли как-нибудь лучше или элегантнее сделать?

Добавлено через 1 час 50 минут
И так же еще вопрос: появилась проблема с прозрачностью. То есть при установки прозрачности на overlay, то она же накладывается на блок в этом overlay.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.02.2014, 16:03
Ответы с готовыми решениями:

Перемещение нескольких элементов в Div при наведении на div
Есть Div1, в нем находится div 2, в 1 также находится div3 скрытый снизу. Как сделать так чтобы,...

Показать второй div-sidebar перед первым div-content на CSS
Как в данном примере можно с помощью CSS показать блок сайдбара первым, перед блоком контента, не...

Можно ли задать один блок div относительно другого div-а?
Привет. Пытаюсь сделать слои, по этому примеру. Там они используют абсолютное позиционирование и...

Как поставить div по середине вертикально внутри другого div?
Заранее спасибо!! &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;Best Promocodes&lt;/title&gt;...

1
1030 / 682 / 297
Регистрация: 04.04.2013
Сообщений: 2,746
15.02.2014, 19:08 2
CSS
1
2
3
.click{position: relative; top: 0; width: 300px; height: 300px; border: 1px #bababa solid; margin-top: 300px;}
.click .overlay{display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #ffcc00; opacity: 0.5;}
.click:hover .overlay{display: block;}
HTML5
1
2
3
<div class="click">
     <div class="overlay"></div>        
</div>
0
15.02.2014, 19:08
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.02.2014, 19:08
Помогаю со студенческими работами здесь

Размещение нескольких блоков div внутри другого блока div
Хочу сделать шапку веб-страницы. Прикреплю ниже небольшую схему того, как она будет выглядеть. Хочу...

Почему div ы не хотят встать внутрь другого div, а встают под него ?
Не мог бы кто нибудь помочь? 001 и 002 не встают в header, а 003, 004 и 005 не встают в content?...

Как в div загружать страницы из другого блока div?
Здравствуйте. Кто сможет помочь мне в одном вопросе? Как можно загрузить по ссылке страницу из...

Выровнять по центру, по горизонтали div, внутри другого div
Есть див, в нём три других дива. Как выровнять их по середине? В этих блоках был использован...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Почему при инициализации массива 3х3х3 будет создано 13 одномерных массивов?
Alexander-7 16.01.2025
При инициализации многомерного массива, в данном случае трехмерного массива размерностью 3x3x3, может возникнуть путаница относительно того, как структура данных организована в памяти. Общее число. . .
Использование связки C# и PHP в корпоративной разработке и микросервисной архитектуре
InfoMaster 16.01.2025
Введение в интеграцию C# и PHP В современной корпоративной разработке все чаще возникает потребность в создании гибких и масштабируемых решений, способных эффективно решать широкий спектр. . .
Как использовать Kerio дома для управления сетью и пользователями
InfoMaster 16.01.2025
Использование технологий для улучшения повседневной жизни стало неотъемлемой частью современного быта. Одной из таких технологий является Kerio — мощный инструмент для управления сетью и. . .
Есть ли будущее у DVD и Blu-ray?
InfoMaster 16.01.2025
В эпоху стремительного развития цифровых технологий и повсеместного распространения потоковых сервисов вопрос о будущем физических носителей информации становится все более актуальным. Особенно остро. . .
Как проводить научные вычисления на Python
InfoMaster 15.01.2025
Python стал одним из наиболее востребованных языков программирования в области научных вычислений благодаря своей простоте, гибкости и обширной экосистеме специализированных библиотек. Научные. . .
Создание игры типа Minecraft на PyGame/Python: пошаговое руководство
InfoMaster 15.01.2025
В данном руководстве мы рассмотрим процесс создания игры в стиле Minecraft с использованием библиотеки PyGame на языке программирования Python. Этот проект идеально подходит как для начинающих. . .
Как создать свою первую игру в стиле Doom на Unreal Engine
InfoMaster 15.01.2025
Разработка шутера от первого лица в стиле классического Doom представляет собой увлекательное путешествие в мир игрового программирования, где сочетаются творческий подход и технические навыки. . . .
Параллельное программировани­е: основные технологии и принципы
InfoMaster 15.01.2025
Введение в параллельное программирование Параллельное программирование представляет собой фундаментальный подход к разработке программного обеспечения, который позволяет одновременно выполнять. . .
Как написать микросервис на C# с Kafka, MediatR, Redis и GitLab CI/CD
InfoMaster 15.01.2025
В современной разработке программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот подход позволяет разделить сложную систему. . .
Что такое CQRS и как это реализовать на C# с MediatR
InfoMaster 15.01.2025
Концепция CQRS и её роль в современной разработке В современном мире разработки программного обеспечения архитектурные паттерны играют ключевую роль в создании масштабируемых и поддерживаемых. . .
Как настроить CI/CD с Azure DevOps
InfoMaster 15.01.2025
CI/ CD, или непрерывная интеграция и непрерывное развертывание, представляет собой современный подход к разработке программного обеспечения, который позволяет автоматизировать и оптимизировать процесс. . .
Как настроить CI/CD с помощью Jenkins
InfoMaster 15.01.2025
Введение в CI/ CD и Jenkins В современной разработке программного обеспечения непрерывная интеграция (CI) и непрерывная доставка (CD) стали неотъемлемыми элементами процесса создания качественных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru