LÀM THẾ NÀO - Tách các nút
Tìm hiểu cách tạo danh sách thả xuống nút tách bằng CSS.
Trình đơn thả xuống Nút tách
Di chuột qua biểu tượng mũi tên để mở menu thả xuống:
Cách tạo nút tách
Bước 1) Thêm HTML:
Tạo menu thả xuống xuất hiện khi người dùng di chuyển chuột qua biểu tượng.
Thí dụ
<!-- Font Awesome Icon Library -->
<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="#">Link 1</a>
<a href="#">Link 2</a>
<a href="#">Link 3</a>
</div>
</div>
Giải thích ví dụ
Sử dụng bất kỳ phần tử nào để mở menu thả xuống, ví dụ: phần tử <button>, <a> hoặc <p>.
Sử dụng phần tử vùng chứa (như <div>) để tạo menu thả xuống và thêm các liên kết thả xuống bên trong nó.
Quấn phần tử <div> xung quanh nút và <div> để định vị trình đơn thả xuống một cách chính xác với CSS.
Bước 2) Thêm CSS:
Thí dụ
/* Dropdown Button */
.btn {
background-color: #2196F3;
color: white;
padding: 16px;
font-size: 16px;
border: none;
outline: none;
}
/* The
container <div> - needed to position the dropdown content */
.dropdown {
position:
absolute;
display:
inline-block;
}
/* Dropdown Content (Hidden by Default) */
.dropdown-content {
display: none;
position:
absolute;
background-color: #f1f1f1;
min-width: 160px;
z-index: 1;
}
/* Links inside the dropdown */
.dropdown-content a {
color: black;
padding: 12px 16px;
text-decoration: none;
display: block;
}
/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #ddd}
/* Show the
dropdown menu on hover */
.dropdown:hover .dropdown-content {
display: block;
}
/* Change the background color of the dropdown
button when the dropdown content is shown */
.btn:hover, .dropdown:hover .btn {
background-color: #0b7dda;
}
Mẹo: Đi tới Hướng dẫn CSS thả xuống của chúng tôi để tìm hiểu thêm về trình đơn thả xuống.
Mẹo: Đi tới Danh sách thả xuống có thể nhấp của chúng tôi để tìm hiểu thêm về danh sách thả xuống có thể nhấp