Cómo crear: botón dividido
- página anterior botón de contorno
- página siguiente botón de animación
Aprende a crear un menú desplegable de botón dividido usando CSS.
Menú desplegable de botón dividido
Coloca el ratón sobre el icono de flecha para abrir el menú desplegable:
Cómo crear un botón dividido
Paso 1 - Añadir HTML:
Crea un menú desplegable que se muestra cuando el usuario coloca el ratón sobre el icono.
<!-- 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="#">Enlace 1</a> <a href="#">Enlace 2</a> <a href="#">Enlace 3</a> </div> </div>
Ejemplo de explicación:
Abre el menú desplegable con cualquier elemento, por ejemplo, un elemento <button>, <a> o <p>.
Crea un menú desplegable usando un elemento contenedor (como <div>) y agrega enlaces de menú desplegable.
Envuelve el botón y otro <div> con un elemento <div> para poder posicionar correctamente el menú desplegable con CSS.
Segundo paso - Añadir CSS:
/* Botón del menú desplegable */ .btn { background-color: #2196F3; color: white; padding: 16px; font-size: 16px; border: none; outline: none; } /* Contenedor <div> - utilizado para posicionar el contenido del menú desplegable */ .dropdown { position: absolute; display: inline-block; } /* Contenido del menú desplegable (oculto por defecto) */ .dropdown-content { display: none; position: absolute; background-color: #f1f1f1; min-width: 160px; z-index: 1; } /* Enlaces dentro del menú desplegable */ .dropdown-content a { color: black; padding: 12px 16px; text-decoration: none; display: block; } /* Cambia el color del enlace del menú desplegable al pasar el ratón por encima */ .dropdown-content a:hover {background-color: #ddd} /* Muestra el menú desplegable al pasar el ratón por encima */ .dropdown:hover .dropdown-content { display: block; } /* Al mostrar el contenido del menú desplegable, cambia el color de fondo del botón del menú desplegable */ .btn:hover, .dropdown:hover .btn { background-color: #0b7dda; }
páginas relacionadas
Tutoriales:menú desplegable de CSS
Tutoriales:¿Cómo crear un menú desplegable clickable
- página anterior botón de contorno
- página siguiente botón de animación