Cách tạo: nút chia
- Trang trước Nút lề
- Trang tiếp theo Nút hoạt hình
Học cách sử dụng CSS để tạo menu thả nút chia.
Menu thả nút chia
Đặt con trỏ chuột trên biểu tượng mũi tên để mở menu thả:
Cách tạo nút chia
Bước 1 - Thêm HTML:
Tạo một menu thả, hiển thị menu đó khi người dùng di chuột qua biểu tượng.
<!-- 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="#">Liên kết 1</a> <a href="#">Liên kết 2</a> <a href="#">Liên kết 3</a> </div> </div>
Giải thích ví dụ:
Mở menu thả bằng bất kỳ phần tử nào, ví dụ như phần tử <button>, <a> hoặc <p>.
Tạo menu thả bằng phần tử khung (như <div>) và thêm liên kết menu thả vào đó.
Dùng phần tử <div> để bao bọc nút và một <div> khác, để sử dụng CSS định vị chính xác menu thả.
Bước 2 - Thêm CSS:
/* Nút menu thả */ .btn { background-color: #2196F3; color: white; padding: 16px; font-size: 16px; border: none; outline: none; } /* Khung <div> - để định vị nội dung của menu thả */ .dropdown { position: absolute; display: inline-block; } /* Nội dung của menu thả (mặc định là ẩn) */ .dropdown-content { display: none; position: absolute; background-color: #f1f1f1; min-width: 160px; z-index: 1; } /* Liên kết trong menu thả */ .dropdown-content a { color: black; padding: 12px 16px; text-decoration: none; display: block; } /* Thay đổi màu của liên kết trong menu thả khi con trỏ chuột悬停在 đó */ .dropdown-content a:hover {background-color: #ddd} /* Hiển thị menu thả khi con trỏ chuột悬停在 đó */ .dropdown:hover .dropdown-content { display: block; } /* Khi nội dung của menu thả hiển thị, thay đổi màu nền của nút menu thả */ .btn:hover, .dropdown:hover .btn { background-color: #0b7dda; }
Trang liên quan
Hướng dẫn:Trình đơn thả xuống CSS
Hướng dẫn:Cách tạo trình đơn thả xuống có thể nhấp
- Trang trước Nút lề
- Trang tiếp theo Nút hoạt hình