Kib Top Level Alert
Mixins
dismiss-button
@mixin dismiss-button() { ... }
@mixin dismiss-button() { padding: 0; position: absolute; margin-top: spacing.get('s6') / 2; right: spacing.get('s4'); display: flex; align-items: center; justify-content: center; width: settings.$dismiss-button-size; height: settings.$dismiss-button-size; background: none; border: 0; color: inherit; cursor: pointer; &::before { $offset: calc(spacing.get('s1') * -1); position: absolute; top: $offset; left: $offset; right: $offset; bottom: $offset; border: unit.rem(1px) solid currentColor; border-radius: 100%; content: ''; opacity: 0; transition: opacity 0.2s; } &:hover, &:focus { outline: 0; &::before { opacity: 1; } } }
Description
Alert dismiss button
Parameters
None.
Requires
- [function]
get
- [function]
rem
- [variable]
dismiss-button-size
dismiss-icon
@mixin dismiss-icon() { ... }
@mixin dismiss-icon() { width: settings.$dismiss-icon-size; height: settings.$dismiss-icon-size; fill: currentColor; }
Variables
dismiss-button-size
$dismiss-button-size: spacing.get('s6') !default;
Description
Dismiss button size
Type
Number
dismiss-icon-size
$dismiss-icon-size: spacing.get('s6') !default;
Description
Dismiss icon size
Type
Number