mirror of
https://github.com/datahub-project/datahub.git
synced 2025-08-23 08:38:02 +00:00
131 lines
2.5 KiB
SCSS
131 lines
2.5 KiB
SCSS
@keyframes pulse-sprite {
|
|
0% {
|
|
transform: scale(0.95);
|
|
background: get-color(green5, 0.25);
|
|
box-shadow: 0 0 0 0 get-color(green5, 0.7);
|
|
}
|
|
|
|
23% {
|
|
transform: scale(1);
|
|
box-shadow: 0 0 0 10px get-color(green5, 0);
|
|
}
|
|
|
|
33% {
|
|
transform: scale(0.95);
|
|
box-shadow: 0 0 0 0 get-color(green5, 0);
|
|
}
|
|
|
|
35% {
|
|
transform: scale(0.95);
|
|
background: get-color(gold5, 0.25);
|
|
box-shadow: 0 0 0 0 get-color(gold5, 0.7);
|
|
}
|
|
|
|
58% {
|
|
transform: scale(1);
|
|
box-shadow: 0 0 0 10px get-color(gold5, 0);
|
|
}
|
|
|
|
67% {
|
|
transform: scale(0.95);
|
|
box-shadow: 0 0 0 0 get-color(gold5, 0);
|
|
}
|
|
|
|
69% {
|
|
transform: scale(0.95);
|
|
background: get-color(purple5, 0.25);
|
|
box-shadow: 0 0 0 0 get-color(purple5, 0.7);
|
|
}
|
|
|
|
93% {
|
|
transform: scale(1);
|
|
box-shadow: 0 0 0 10px get-color(purple5, 0);
|
|
}
|
|
|
|
100% {
|
|
transform: scale(0.95);
|
|
box-shadow: 0 0 0 0 get-color(purple5, 0);
|
|
}
|
|
}
|
|
|
|
.foxie {
|
|
position: fixed;
|
|
z-index: z(toast) * 2;
|
|
bottom: item-spacing(5);
|
|
right: item-spacing(6);
|
|
height: 64px;
|
|
width: 64px;
|
|
|
|
&__sprite {
|
|
border-radius: 50%;
|
|
background-color: get-color(white, 0.9);
|
|
border: 1px solid get-color(black, 0.2);
|
|
padding: item-spacing(2);
|
|
height: 64px;
|
|
width: 64px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
&__sprite-wrapper {
|
|
position: relative;
|
|
height: 64px;
|
|
width: 64px;
|
|
}
|
|
|
|
&__sprite-pulse-blob {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
background: get-color(green5, 0.25);
|
|
border-radius: 50%;
|
|
box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
|
|
height: 64px;
|
|
width: 64px;
|
|
transform: scale(1);
|
|
animation: pulse-sprite 6s infinite;
|
|
}
|
|
|
|
&__screen-container {
|
|
position: relative;
|
|
display: flex;
|
|
flex-direction: column;
|
|
background-color: get-color(white, 0.9);
|
|
width: 310px;
|
|
max-width: 310px;
|
|
flex-wrap: wrap;
|
|
box-shadow: 0 0 0 0 get-color(black, 0.1);
|
|
border: 1px solid get-color(black, 0.2);
|
|
padding: item-spacing(3 4);
|
|
}
|
|
|
|
&__content {
|
|
position: relative;
|
|
}
|
|
|
|
&__content-wrapper {
|
|
position: absolute;
|
|
left: -284px;
|
|
bottom: 48px;
|
|
}
|
|
|
|
&__dismiss-button {
|
|
position: absolute;
|
|
top: -(item-spacing(3));
|
|
right: -(item-spacing(3));
|
|
border-radius: 50%;
|
|
padding: item-spacing(1 2);
|
|
border: 1px solid get-color(black, 0.2);
|
|
color: get-color(black, 0.5);
|
|
z-index: z(above);
|
|
background-color: get-color(white);
|
|
}
|
|
}
|
|
|
|
.foxie-screen {
|
|
&__header {
|
|
font-size: fs(large);
|
|
font-weight: fw(normal, 7);
|
|
margin: item-spacing(1);
|
|
}
|
|
}
|