Как создать: разделенная кнопка
- Предыдущая страница Кнопка с контуром
- Следующая страница Анимированная кнопка
Узнайте, как использовать CSS для создания выпадающего меню разделенной кнопки.
Выпадающее меню разделенной кнопки
Наведите мышь на стрелочный иконку, чтобы открыть выпадающее меню:
Как создать разделенный кнопку
Шаг 1 - Добавьте HTML:
Создайте выпадающее меню, которое отображается при наведении мыши на иконку.
<!-- Font Awesome иконка библиотека --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <button class="btn">Button</button> <div class="dropdown"> <button class="btn" style="border-left:1px solid navy"> <i class="fa fa-caret-down"></i> </button> <div class="dropdown-content"> <a href="#">Ссылка 1</a> <a href="#">Ссылка 2</a> <a href="#">Ссылка 3</a> </div> </div>
Пример объяснение:
Откройте меню с помощью любого элемента, например, <button>, <a> или <p> элемент.
Создайте меню с помощью контейнерного элемента (например, <div>) и добавьте в него ссылки меню.
Оберните кнопку и другой <div> элементом <div>, чтобы с помощью CSS правильно позиционировать меню.
第二步 - Добавьте CSS:
/* Кнопка меню */ .btn { background-color: #2196F3; color: white; padding: 16px; font-size: 16px; border: none; outline: none; } /* Контейнер <div> - для позиционирования содержимого меню */ .dropdown { position: absolute; display: inline-block; } /* Содержимое меню (по умолчанию скрыто) */ .dropdown-content { display: none; position: absolute; background-color: #f1f1f1; min-width: 160px; z-index: 1; } /* Ссылки в меню */ .dropdown-content a { color: black; padding: 12px 16px; text-decoration: none; display: block; } /* При наведении мыши изменяется цвет ссылки в меню */ .dropdown-content a:hover {background-color: #ddd} /* При наведении мыши отображается下拉 меню */ .dropdown:hover .dropdown-content { display: block; } /* При отображении содержимого下拉 меню изменяется цвет фона кнопки меню */ .btn:hover, .dropdown:hover .btn { background-color: #0b7dda; }
Связанные страницы
Урок:CSS-дропдаун-меню
- Предыдущая страница Кнопка с контуром
- Следующая страница Анимированная кнопка