hugo-theme-zzo/assets/sass/components/_notice.scss

196 lines
4.4 KiB
SCSS
Raw Normal View History

.notices {
2019-11-04 13:09:44 +00:00
position: relative;
border-radius: .125rem;
2019-11-04 13:09:44 +00:00
color: #fff;
2020-01-30 16:17:56 +00:00
margin: 2rem 0;
padding: .3rem 0.5rem .3rem 2rem;
font-size: 0.95rem;
2019-11-04 13:09:44 +00:00
2020-01-30 16:17:56 +00:00
a {
text-decoration: underline;
}
> table {
table-layout:fixed;
width: 100%;
margin: 10px 0;
border-spacing: 0;
}
&.warning {
border-top: 30px solid #f1b37e;
background: #fefaf5;
color: rgba(150, 90, 38, 0.995) !important;
2019-11-04 13:09:44 +00:00
&::before {
position: absolute;
content: '⚠️ Warning';
font-family: $title-font;
top: -26.5px;
left: 0.4rem;
height: 100%;
}
2020-01-30 16:17:56 +00:00
a {
font-weight: bold;
color: rgba(134, 74, 22, 0.995);
@include themify($themes) {
@include on-event {
color: themed('link-hover');
}
}
}
> table {
thead {
background: #f1b37e;
}
th {
color: rgba(134, 74, 22, 0.995);
}
th, td {
padding: 5px 15px;
border: 1px double rgba(166, 106, 54, 0.45);
}
}
p > code, li > code, td > code {
background-color: darken(#fefaf5, 6%);
}
}
2019-11-04 13:09:44 +00:00
&.error {
border-top: 30px solid #d58181;
background: #fbeded;
color: rgba(132, 56, 56, 0.995) !important;
2019-11-04 13:09:44 +00:00
&::before {
position: absolute;
content: '❌ Error';
font-family: $title-font;
top: -26.5px;
left: 0.4rem;
height: 100%;
}
2020-01-30 16:17:56 +00:00
a {
font-weight: bold;
color: rgba(116, 40, 40, 0.995);
@include themify($themes) {
@include on-event {
color: themed('link-hover');
}
}
}
> table {
thead {
background: #d58181;
}
th {
color: rgba(116, 40, 40, 0.995);
}
th, td {
padding: 5px 15px;
border: 1px double rgba(148, 72, 72, 0.45);
}
}
p > code, li > code, td > code {
background-color: darken(#fbeded, 6%);
}
}
2019-11-04 13:09:44 +00:00
&.info {
border-top: 30px solid #6bb1e0;
background: #e6f3fb;
color: rgba(47, 103, 141, 0.995) !important;
2019-11-04 13:09:44 +00:00
&::before {
position: absolute;
content: ' Info';
font-family: $title-font;
top: -26.5px;
left: 0.4rem;
height: 100%;
}
2020-01-30 16:17:56 +00:00
a {
font-weight: bold;
color: rgba(31, 87, 125, 0.995);
@include themify($themes) {
@include on-event {
color: themed('link-hover');
}
}
}
> table {
thead {
background: #6bb1e0;
}
th {
color: rgba(31, 87, 125, 0.995);
}
th, td {
padding: 5px 15px;
border: 1px double rgba(63, 119, 157, 0.45);
}
}
p > code, li > code, td > code {
background-color: darken(#e6f3fb, 6%);
}
}
2019-11-04 13:09:44 +00:00
&.success {
border-top: 30px solid #84c578;
background: #e8f7e6;
color: rgba(72, 125, 63, 0.995) !important;
2019-11-04 13:09:44 +00:00
&::before {
position: absolute;
content: '✔️ Success';
font-family: $title-font;
top: -26.5px;
left: 0.4rem;
height: 100%;
}
2020-01-30 16:17:56 +00:00
a {
font-weight: bold;
color: rgba(56, 109, 47, 0.995);
@include themify($themes) {
@include on-event {
color: themed('link-hover');
}
}
}
> table {
thead {
background: #84c578;
}
th {
color: rgba(56, 109, 47, 0.995);
}
th, td {
padding: 5px 15px;
border: 1px double rgba(82, 141, 79, 0.45);
}
}
p > code, li > code, td > code {
background-color: darken(#e8f7e6, 6%);
}
}
2019-11-04 13:09:44 +00:00
}