Μετάβαση στο κύριο περιεχόμενο Μετάβαση στην πλοήγηση εγγράφων
Check
in English

Κουμπί κλεισίματος

Ένα γενικό κουμπί κλεισίματος για την απόρριψη περιεχομένου όπως modals και ειδοποιήσεις.

Σε αυτήν την σελίδα

Παράδειγμα

Παρέχετε μια επιλογή για παράβλεψη ή κλείσιμο ενός στοιχείου με .btn-close. Το προεπιλεγμένο στυλ είναι περιορισμένο, αλλά εξαιρετικά προσαρμόσιμο. Τροποποιήστε τις μεταβλητές Sass για να αντικαταστήσετε τις προεπιλεγμένες background-image. Φροντίστε να συμπεριλάβετε κείμενο για προγράμματα ανάγνωσης οθόνης , όπως κάναμε με το aria-label.

html
<button type="button" class="btn-close" aria-label="Close"></button>

Κατάσταση αναπηρίας

Τα απενεργοποιημένα κουμπιά κλεισίματος αλλάζουν το opacity. Έχουμε επίσης εφαρμόσει pointer-events: noneκαι user-select: noneγια να αποτρέψουμε την ενεργοποίηση των καταστάσεων αιώρησης και ενεργών καταστάσεων.

html
<button type="button" class="btn-close" disabled aria-label="Close"></button>

Λευκή παραλλαγή

Αλλάξτε την προεπιλογή .btn-closeσε λευκό με την .btn-close-whiteκλάση. Αυτή η κλάση χρησιμοποιεί την filterιδιότητα για να αντιστρέψει το background-image.

html
<button type="button" class="btn-close btn-close-white" aria-label="Close"></button>
<button type="button" class="btn-close btn-close-white" disabled aria-label="Close"></button>

Sass

Μεταβλητές

$btn-close-width:            1em;
$btn-close-height:           $btn-close-width;
$btn-close-padding-x:        .25em;
$btn-close-padding-y:        $btn-close-padding-x;
$btn-close-color:            $black;
$btn-close-bg:               url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='#{$btn-close-color}'><path d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/></svg>");
$btn-close-focus-shadow:     $input-btn-focus-box-shadow;
$btn-close-opacity:          .5;
$btn-close-hover-opacity:    .75;
$btn-close-focus-opacity:    1;
$btn-close-disabled-opacity: .25;
$btn-close-white-filter:     invert(1) grayscale(100%) brightness(200%);