Fondazione - Pulsante Chiudi

Descrizione

Il pulsante Chiudi viene utilizzato quando si desidera che qualcosa vada via facendo clic su di esso. Il pulsante Chiudi è un elemento <button> , che utilizza la classe .close-button . Il simbolo di moltiplicazione (×) viene utilizzato come icona X che verrà racchiusa all'interno dell'attributo aria-hidden = "true" , quindi l'icona X non verrà letta dagli screen reader. Per chiarire lo scopo del pulsante, è etichettato con aria-label .

Fare clic sul pulsante di chiusura non chiuderà l'elemento, ma può essere utilizzato con Toggler , Reveal , Off-canvas e altri plugin che includono azioni di apertura / chiusura.

Esempio

L'esempio seguente mostra come utilizzare il pulsante di chiusura in 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>

Produzione

Eseguiamo i seguenti passaggi per vedere come funziona il codice sopra indicato:

  • Salva il codice html sopra indicato foundation_close_button.html file.

  • Apri questo file HTML in un browser, viene visualizzato un output come mostrato di seguito.

Riferimento Sass

Variabili

La tabella seguente elenca le variabili SASS nel file delle impostazioni del progetto che rendono gli stili predefiniti di questo componente personalizzabili.

Sr.No. Nome e descrizione genere Valore predefinito
1

$closebutton-position

Rappresenta la posizione predefinita del pulsante di chiusura. Il primo valore e il secondo valore devono essere rispettivamente destro o sinistro e superiore o inferiore .

Elenco in alto a destra
2

$closebutton-offset-horizontal

Rappresenta l'offset destro (o sinistro) per un pulsante di chiusura.

Numero 1rem
3

$closebutton-offset-vertical

Rappresenta l'offset superiore (o inferiore) per un pulsante di chiusura.

Numero 0.5rem
4

$closebutton-size

Rappresenta la dimensione del carattere predefinita del pulsante di chiusura.

Numero 2em
5

$closebutton-lineheight

Rappresenta l'altezza della linea del pulsante di chiusura, influenzando la spaziatura degli elementi.

Numero 1
6

$closebutton-color

Rappresenta il colore predefinito del pulsante di chiusura.

Colore $ grigio scuro
7

$closebutton-color-hover

Rappresenta il colore predefinito del pulsante di chiusura quando si passa con il mouse.

Colore $ nero

Mixins

Per creare l'output CSS finale di questo componente, è possibile utilizzare i seguenti mixin. Per costruire la tua struttura di classe usando i componenti Foundation, puoi usare tu stesso i mixin.

CLOSE-BUTTON

@include close-button;

Utilizzando gli stili nelle variabili delle impostazioni, aggiunge gli stili del pulsante di chiusura.