Fundación - Botón Cerrar
Descripción
El botón Cerrar se usa cuando desea que algo desaparezca haciendo clic en él. El botón Cerrar es un elemento <button> , que usa la clase .close-button . El símbolo de multiplicación (×) se utiliza como el icono X que se incluirá dentro del atributo aria-hidden = "true" , por lo que los lectores de pantalla no leerán el icono X. Para aclarar el propósito del botón, está etiquetado con aria-label .
Hacer clic en el botón de cierre no cerrará el elemento, pero se puede usar con Toggler , Reveal , Off-canvas y otros complementos que incluyen acciones de abrir / cerrar.
Ejemplo
El siguiente ejemplo demuestra cómo utilizar el botón de cierre en Foundation.
<html>
<head>
<title>Close Button</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/foundation.min.css" integrity="sha256-1mcRjtAxlSjp6XJBgrBeeCORfBp/ppyX4tsvpQVCcpA= sha384-b5S5X654rX3Wo6z5/hnQ4GBmKuIJKMPwrJXn52ypjztlnDK2w9+9hSMBz/asy9Gw sha512-M1VveR2JGzpgWHb0elGqPTltHK3xbvu3Brgjfg4cg5ZNtyyApxw/45yHYsZ/rCVbfoO5MSZxB241wWq642jLtA==" crossorigin="anonymous">
<!-- Compressed JavaScript -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/foundation/6.0.1/js/vendor/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/foundation.min.js" integrity="sha256-WUKHnLrIrx8dew//IpSEmPN/NT3DGAEmIePQYIEJLLs= sha384-53StQWuVbn6figscdDC3xV00aYCPEz3srBdV/QGSXw3f19og3Tq2wTRe0vJqRTEO sha512-X9O+2f1ty1rzBJOC8AXBnuNUdyJg0m8xMKmbt9I3Vu/UOWmSg5zG+dtnje4wAZrKtkopz/PEDClHZ1LXx5IeOw==" crossorigin="anonymous"></script>
</head>
<body>
<div class = "callout">
<button class = "close-button" aria-label = "Close alert" type = "button">
<span aria-hidden = "true">×</span>
</button>
<p>This is an example of close button!</p>
</div>
<script>
$(document).ready(function() {
$(document).foundation();
})
</script>
</body>
</html>
Salida
Realicemos los siguientes pasos para ver cómo funciona el código dado anteriormente:
Guarde el código html dado anteriormente foundation_close_button.html archivo.
Abra este archivo HTML en un navegador, se muestra una salida como se muestra a continuación.
Referencia de Sass
Variables
La siguiente tabla enumera las variables SASS en el archivo de configuración del proyecto que hace que los estilos predeterminados de este componente se personalicen.
No Señor. | Nombre y descripción | Tipo | Valor por defecto |
---|---|---|---|
1 | $closebutton-position Representa la posición predeterminada del botón de cierre. El primer valor y el segundo valor deben ser a la derecha o izquierda y arriba o abajo respectivamente. |
Lista | Justo arriba |
2 | $closebutton-offset-horizontal Representa el desplazamiento a la derecha (o izquierda) de un botón de cierre. |
Número | 1rem |
3 | $closebutton-offset-vertical Representa el desplazamiento superior (o inferior) de un botón de cierre. |
Número | 0.5rem |
4 | $closebutton-size Representa el tamaño de fuente predeterminado del botón de cierre. |
Número | 2em |
5 | $closebutton-lineheight Representa la altura de la línea del botón de cierre, lo que afecta el espaciado de los elementos. |
Número | 1 |
6 | $closebutton-color Representa el color predeterminado del botón de cierre. |
Color | $ gris oscuro |
7 | $closebutton-color-hover Representa el color predeterminado del botón de cierre cuando se desplaza. |
Color | $ negro |
Mixins
Para construir la salida CSS final de este componente, se pueden usar los siguientes mixins. Para construir su propia estructura de clases usando componentes Foundation, puede usar los mixins usted mismo.
CLOSE-BUTTON
@include close-button;
Al usar los estilos en las variables de configuración, agrega estilos de botón de cierre.