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

dismiss-icon

@mixin dismiss-icon() { ... }@mixin dismiss-icon() { 
  width: settings.$dismiss-icon-size;
  height: settings.$dismiss-icon-size;
  fill: currentColor;
 }
Description

Alert dismiss icon

Parameters

None.

Requires

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