Перейти к основному содержимому

CSS Выпадающее меню, выровненное по правому краю

Если добавить right: 0;, выпадающее меню открывается справа налево, а не слева направо.

Пример

Prompt
Создайте страницу, демонстрирующую выпадающее содержимое, выровненное по правому краю. Покажите две кнопки dropdown рядом друг с другом: одну с меткой "Left", с float left и dropdown-content, использующим left:0, и одну с меткой "Right", с float right и dropdown-content, использующим right:0. Кнопки dropdown имеют зелёный фон (#4CAF50), белый текст, отступ 16px, font-size 16px, без border, курсор pointer. При наведении фон кнопки меняется на #3e8e41. Контейнер dropdown имеет position relative, display inline-block. Dropdown-content скрыт по умолчанию, position absolute, right:0, фон #f9f9f9, min-width 160px, box-shadow 0px 8px 16px 0px rgba(0,0,0,0.2), z-index 1. Ссылки внутри чёрные, отступ 12px 16px, без подчёркивания, display block. Фон ссылки при наведении #f1f1f1. При наведении на dropdown покажите содержимое. Добавьте заголовок "Aligned Dropdown Content" и абзац, объясняющий свойства left/right.
Output: complete HTML page

CSS Выпадающее меню с изображением

Блок выпадающего меню может содержать изображение и другое содержимое.

Пример

Prompt
Создайте страницу, демонстрирующую выпадающее меню с изображением. Div с классом "dropdown" содержит небольшое миниатюрное изображение (100x50) и скрытый div dropdown-content. Dropdown-content показывает увеличенную версию того же изображения (300x200) и div с описанием и текстом "Beautiful Cinque Terre" с отступом 15px и выровненным по центру текстом. Контейнер dropdown имеет position relative. Dropdown-content скрыт по умолчанию, position absolute, фон #f9f9f9, min-width 160px. При наведении dropdown-content отображается. Используйте "img_5terre.jpg" в качестве источника изображения с альтернативным текстом "Cinque Terre". Добавьте заголовок "Dropdown Image" и абзац "Move the mouse over the image below to open the dropdown content."
Output: complete HTML page

CSS Dropdown в навигационной панели

Панель навигации тоже может содержать выпадающее меню.

Пример

Prompt
Создайте страницу с выпадающим меню внутри панели навигации. Используйте неупорядоченный список с элементами Home, News и элементом Dropdown. У body margin и padding равны 0. У ul нет list-style, нет margin/padding, overflow hidden, background-color #38444d. Элементы списка имеют float left. Ссылки и dropbtn имеют display inline-block, белый цвет, выровненный по центру текст, отступ 14px 16px, без подчёркивания. При наведении ссылки и dropbtn получают красный фон. Элемент списка dropdown имеет display inline-block. Dropdown-content скрыт по умолчанию, position absolute, фон #f9f9f9, min-width 160px, box-shadow 0px 8px 16px 0px rgba(0,0,0,0.2), z-index 1. Ссылки внутри dropdown-content чёрные, отступ 12px 16px, без подчёркивания, display block, text-align left. При наведении они получают фон #f1f1f1. При наведении на dropdown содержимое показывается. Добавьте заголовок "Dropdown Menu in Navbar" и абзац "Hover over the Dropdown link to see the dropdown menu."
Output: complete HTML page