Bagaimana untuk membuat: tombol pemecah
- Halaman sebelumnya Tombol silang
- Halaman berikutnya Tombol animasi
Belajar bagaimana untuk menggunakan CSS untuk membuat menu tarik turun tombol pemecah.
Menu tarik turun tombol pemecah
Tahan tetikus di atas ikon panah untuk membuka menu tarik turun:
Bagaimana untuk membuat tombol pemecah
Langkah pertama - Tambahkan HTML:
Buat sebuah menu tarik turun, ketika pengguna memindahkan tetikus ke ikon, menu ini akan muncul.
<!-- 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="#">Link 1</a> <a href="#">Link 2</a> <a href="#">Link 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; }
Halaman yang berhubungan
Panduan:Menu dropdown CSS
Panduan:Bagaimana untuk membuat menu dropdown yang dapat di klik
- Halaman sebelumnya Tombol silang
- Halaman berikutnya Tombol animasi