Fix appearance of notification dismiss button

pull/2910/head
Alex P 2018-03-01 16:00:51 -08:00 committed by Andrew Watkins
parent 19d2019f73
commit 82795b5b59
1 changed files with 99 additions and 0 deletions

View File

@ -0,0 +1,99 @@
/*
Alerts
-----------------------------------------------------------------------------
*/
.alert {
border-style: solid;
border-width: 0;
border-radius: $ix-radius;
position: relative;
padding: $ix-marg-c;
margin-bottom: $ix-marg-c;
font-weight: 500;
@extend %no-user-select;
}
.alert-icon {
padding-left: ($ix-marg-e - $ix-marg-b);
> span.icon {
position: absolute;
top: 50%;
left: $ix-marg-c;
transform: translateY(-50%);
width: ($ix-text-base-2 + 4px);
margin: 0;
font-size: $ix-text-base-2;
}
}
.alert-close {
outline: none;
position: absolute;
top: 50%;
background-color: transparent;
transform: translateY(-50%);
right: ($ix-marg-c - $ix-marg-a);
font-size: $ix-text-base;
width: 20px;
height: 20px;
opacity: 0.25;
transition:
opacity 0.25s ease;
&:hover {
opacity: 1;
}
}
// Mixin for Alert Themes
// ----------------------------------------------------------------------------
@mixin alert-styles(
$bg-color,
$bg-color-2,
$text-color,
$link-color,
$link-hover) {
font-size: 16px;
@include gradient-h($bg-color,$bg-color-2);
color: $text-color;
a:link,
a:visited {
color: $link-color;
font-weight: 700;
text-decoration: underline;
transition:
color 0.25s ease;
}
a:hover {
color: $link-hover;
border-color: $link-hover;
}
span.icon {
color: $text-color;
}
}
// Alert Themes
// ----------------------------------------------------------------------------
.alert-success {
@include alert-styles($c-rainforest,$c-pool,$g20-white,$c-wasabi,$g20-white);
}
.alert-primary {
@include alert-styles($c-pool,$c-ocean,$g20-white,$c-neutrino,$g20-white);
}
.alert-warning {
@include alert-styles($c-star,$c-pool,$g20-white,$c-neutrino,$g20-white);
}
.alert-danger {
@include alert-styles($c-curacao,$c-star,$g20-white,$c-marmelade,$g20-white);
}
.alert-info {
@include alert-styles($g20-white,$g16-pearl,$g8-storm,$ix-link-default,$ix-link-default-hover);
}
.alert-dark {
@include alert-styles($c-sapphire,$c-shadow,$c-moonstone,$ix-link-default,$ix-link-default-hover);
}