Latest web development tutorials
×

CSS курс

CSS курс CSS Краткое введение CSS грамматика CSS Id и Class селектор CSS создать CSS фон(background) CSS текст(text) CSS шрифты(Fonts) CSS ссылка(link) CSS стили списка(ul) CSS таблица(table) CSS Box модель CSS рамка(border) CSS контур(outline) CSS маржа(margin) CSS начинка(padding) CSS Группировка и вложенность CSS размер(Dimension) CSS дисплей(display) CSS разместить(position) CSS терка(float) CSS выравнивать(align) CSS Сочетание селекторов CSS Псевдо-классы CSS Псевдо-элемент CSS Панель навигации CSS Выпадающее меню CSS Галерея изображений CSS Прозрачное изображение/непрозрачный CSS технологии мозаики изображения CSS Тип носителя CSS селекторы атрибутов CSS резюме CSS примеров

CSS3 курс

CSS3 курс CSS3 Краткое введение CSS3 рамка(border) CSS3 фон CSS3 постепенное изменение CSS3 Текстовые эффекты CSS3 шрифты CSS3 2D изменение CSS3 3D изменение CSS3 переход CSS3 анимация CSS3 Multi-колонки CSS3 Пользовательский интерфейс

CSS Адаптивный дизайн

Viewport Grid View Медиа-запросы изображение видео(video) рамка

CSS справочное руководство

CSS справочное руководство CSS селектор CSS Речь Ссылка CSS Web Безопасные шрифты CSS анимация CSS блок CSS цвет CSS значения цвета CSS название цвета CSS шестнадцатеричный цвет

CSS выпадающее меню

Используйте CSS, чтобы создать дисплей после перемещения мыши на эффект выпадающего меню.


Примеры в раскрывающемся меню

Примеры Demo 1

Примеры демо 2

Примеры Demo 3


Базовая раскрывающемся меню

Когда мышь перемещается к указанным элементам, опустятся появится меню.

примеров

<Стиль>
.dropdown {
позиция: относительная;
Дисплей: встроенный блок;
}

.dropdown-контента {
Дисплей: нет;
позицию: абсолютная;
цвет фона: # f9f9f9;
мин-ширина: 160px;
коробка-тень: 0px 8px 16px 0px RGBA (0,0,0,0.2);
обивка: 12px 16px;
Z-индекс: 1;
}

.dropdown: парить .dropdown-контент {
Дисплей: блок;
}
</ Стиль>

<Div класс = "раскрывающимся">
<SPAN> Наведите курсор мыши на меня </ SPAN>
<Div класс = "выпадающий-контент ">
<P> Hello World! </ P>
</ Div>
</ Div>

Попробуйте »

Примеры аналитических

HTML часть:

Мы можем использовать любой из HTM, элементы, чтобы открыть выпадающее меню, например: <SPAN> или элемент <кнопка>.

Используйте элемент контейнера (например: <DIV>), чтобы создать выпадающее меню и разместить в любом месте вы хотите надеть.

Используйте элемент <div>, чтобы обернуть эти элементы, а также использовать CSS, чтобы установить содержание стиля выпадающего.

CSS часть:

.dropdown класс использует position:relative , которое будет установлено содержание выпадающее меню помещается в раскрывающемся кнопки (используя position:absolute ) в правом нижнем углу позиции.

.dropdown-content класса является фактическое раскрывающемся меню. По умолчанию скрыт, появится в мыши перемещается к указанному элементу после. Обратите внимание , что min-width задано значение 160px. Вы можете свободно изменять его. Примечание: Если вы хотите установить раскрывающийся и раскрывающиеся кнопки широкополосного контента последовательного, установите width до 100% ( overflow:auto настройка может прокрутить небольшой размер экрана).

Мы используем box-shadow свойство позволяет выпадающее меню , которое выглядит как "карты" .

:hover селектор для выпадающего меню пользователя появится , когда мышь перемещается в раскрывающемся кнопки.


Выпадающее меню

Создайте выпадающее меню, и позволяет пользователю выбрать элемент в списке:

Приведенные выше примеры подобных случаев, когда мы добавим ссылку в раскрывающемся списке, и установить стиль:

примеров

<Стиль>
/ * Style Кнопка выпадающий * /
.dropbtn {
цвет фона: # 4CAF50;
цвет: белый;
обивка: 16px;
размер шрифта: 16px;
границы: нет;
курсор: указатель;
}

/ * Контейнер <DIV> - вам нужно найти раскрывающихся содержание * /
.dropdown {
позиция: относительная;
Дисплей: встроенный блок;
}

/ * Содержание Pulldown (по умолчанию скрыта) * /
.dropdown-контента {
Дисплей: нет;
позицию: абсолютная;
цвет фона: # f9f9f9;
мин-ширина: 160px;
коробка-тень: 0px 8px 16px 0px RGBA (0,0,0,0.2);
}

/ * Меню Link выпадающие * /
.dropdown-контента а {
цвет: черный;
обивка: 12px 16px;
текст-отделка: нет;
Дисплей: блок;
}

/ * После редактирования раскрывающемся меню цвета при наведении ссылки * /
.dropdown-контента: с зависать {фон -Колор: # f1f1f1}

/ * После показа в раскрывающемся меню парить * /
.dropdown: парить .dropdown-контент {
Дисплей: блок;
}

/ * Когда содержимое раскрывающегося списка после раскрывающегося меню отображает измененный цвет фона * /
.dropdown: парить .dropbtn {
цвет фона: # 3e8e41;
}
</ Стиль>

<Div класс = "раскрывающимся">
Кнопка <класс = "dropbtn"> в раскрывающемся меню </ кнопка>
<Div класс = "выпадающий-контент ">
<A HREF = "#"> Этот учебник 1 </ а>
<A HREF = "#"> Этот учебник 2 </ а>
<A HREF = "#"> Этот учебник 3 </ а>
</ Div>
</ Div>

Попробуйте »

Выравнивание содержимого выпадающий

плавать: слева;

плавать: право;

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

примеров

.dropdown-контента {
справа: 0;
}
Попробуйте »

Другие примеры

Изображение выпадающий
Этот пример демонстрирует, как добавить картину того, как ниспадающего меню.

Опуститесь навигацию
Этот пример демонстрирует, как добавить на панели навигации в раскрывающемся меню.