wishthis/semantic/dist/components/loader.css

788 lines
28 KiB
CSS
Raw Normal View History

2022-01-13 13:00:31 +00:00
/*!
2023-08-17 09:47:40 +00:00
* # Fomantic-UI 2.9.2 - Loader
* https://github.com/fomantic/Fomantic-UI/
2022-01-13 13:00:31 +00:00
*
*
* Released under the MIT license
2023-08-17 09:47:40 +00:00
* https://opensource.org/licenses/MIT
2022-01-13 13:00:31 +00:00
*
*/
/*******************************
Loader
*******************************/
/* Standard Size */
.ui.loader {
display: none;
position: absolute;
top: 50%;
left: 50%;
margin: 0;
text-align: center;
z-index: 1000;
2023-08-17 09:47:40 +00:00
transform: translateX(-50%) translateY(-50%);
2022-01-13 13:00:31 +00:00
}
/* Static Shape */
2022-08-05 09:25:53 +00:00
.ui.loader::before {
2022-01-13 13:00:31 +00:00
position: absolute;
2023-08-17 09:47:40 +00:00
content: "";
2022-01-13 13:00:31 +00:00
top: 0;
left: 50%;
width: 100%;
height: 100%;
border-radius: 500rem;
border: 0.2em solid rgba(0, 0, 0, 0.1);
}
/* Active Shape */
2022-08-05 09:25:53 +00:00
.ui.loader::after {
2022-01-13 13:00:31 +00:00
position: absolute;
2023-08-17 09:47:40 +00:00
content: "";
2022-01-13 13:00:31 +00:00
top: 0;
left: 50%;
width: 100%;
height: 100%;
2023-08-17 09:47:40 +00:00
animation: loader 0.6s infinite linear;
2022-01-13 13:00:31 +00:00
border: 0.2em solid #767676;
border-radius: 500rem;
2023-08-17 09:47:40 +00:00
box-shadow: 0 0 0 1px transparent;
2022-01-13 13:00:31 +00:00
}
/* Speeds */
2022-08-05 09:25:53 +00:00
.ui.fast.loading.loading::after,
.ui.fast.loading.loading .input > i.icon::after,
.ui.fast.loading.loading > i.icon::after,
.ui.fast.loader::after {
2023-08-17 09:47:40 +00:00
animation-duration: 0.3s;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.slow.loading.loading::after,
.ui.slow.loading.loading .input > i.icon::after,
.ui.slow.loading.loading > i.icon::after,
.ui.slow.loader::after {
2023-08-17 09:47:40 +00:00
animation-duration: 0.9s;
2022-01-13 13:00:31 +00:00
}
/* Active Animation */
@keyframes loader {
100% {
2023-08-17 09:47:40 +00:00
transform: rotate(360deg);
2022-01-13 13:00:31 +00:00
}
}
2023-08-17 09:47:40 +00:00
/* -------------------
2022-01-13 13:00:31 +00:00
Coupling
2023-08-17 09:47:40 +00:00
-------------------- */
2022-01-13 13:00:31 +00:00
/* Show inside active dimmer */
.ui.dimmer > .loader {
display: block;
}
/* Black Dimmer */
.ui.dimmer > .ui.loader {
color: rgba(255, 255, 255, 0.9);
}
2022-08-05 09:25:53 +00:00
.ui.dimmer > .ui.loader:not(.elastic)::before {
2022-01-13 13:00:31 +00:00
border-color: rgba(255, 255, 255, 0.15);
}
/* White Dimmer (Inverted) */
.ui.inverted.dimmer > .ui.loader {
color: rgba(0, 0, 0, 0.87);
}
2022-08-05 09:25:53 +00:00
.ui.inverted.dimmer > .ui.loader:not(.elastic)::before {
2022-01-13 13:00:31 +00:00
border-color: rgba(0, 0, 0, 0.1);
}
/*******************************
Types
*******************************/
2023-08-17 09:47:40 +00:00
/* -------------------
Text
-------------------- */
2022-01-13 13:00:31 +00:00
.ui.ui.ui.ui.text.loader {
width: auto;
height: auto;
text-align: center;
font-style: normal;
}
/*******************************
States
*******************************/
2022-08-05 09:25:53 +00:00
.ui.indeterminate.loader::after {
2022-01-13 13:00:31 +00:00
animation-direction: reverse;
2023-08-17 09:47:40 +00:00
animation-duration: 1.2s;
2022-01-13 13:00:31 +00:00
}
.ui.loader.active,
.ui.loader.visible {
display: block;
}
.ui.loader.disabled,
.ui.loader.hidden {
display: none;
}
/*******************************
Variations
*******************************/
2023-08-17 09:47:40 +00:00
/* -------------------
2022-01-13 13:00:31 +00:00
Sizes
2023-08-17 09:47:40 +00:00
-------------------- */
2022-01-13 13:00:31 +00:00
.ui.loader {
2022-08-05 09:25:53 +00:00
width: 2.28571429rem;
height: 2.28571429rem;
2022-01-13 13:00:31 +00:00
font-size: 1em;
}
2022-08-05 09:25:53 +00:00
.ui.loader::before,
.ui.loader::after {
width: 2.28571429rem;
height: 2.28571429rem;
margin: 0 0 0 -1.14285714rem;
2022-01-13 13:00:31 +00:00
}
.ui.text.loader {
2022-08-05 09:25:53 +00:00
min-width: 2.28571429rem;
padding-top: 3.07142857rem;
2022-01-13 13:00:31 +00:00
}
.ui.mini.loader {
2022-08-05 09:25:53 +00:00
width: 1rem;
height: 1rem;
font-size: 0.78571429em;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.mini.loader::before,
.ui.mini.loader::after {
width: 1rem;
height: 1rem;
margin: 0 0 0 -0.5rem;
2022-01-13 13:00:31 +00:00
}
.ui.mini.text.loader {
2022-08-05 09:25:53 +00:00
min-width: 1rem;
padding-top: 1.78571429rem;
2022-01-13 13:00:31 +00:00
}
.ui.tiny.loader {
2022-08-05 09:25:53 +00:00
width: 1.14285714rem;
height: 1.14285714rem;
font-size: 0.85714286em;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.tiny.loader::before,
.ui.tiny.loader::after {
width: 1.14285714rem;
height: 1.14285714rem;
margin: 0 0 0 -0.57142857rem;
2022-01-13 13:00:31 +00:00
}
.ui.tiny.text.loader {
2022-08-05 09:25:53 +00:00
min-width: 1.14285714rem;
padding-top: 1.92857143rem;
2022-01-13 13:00:31 +00:00
}
.ui.small.loader {
2022-08-05 09:25:53 +00:00
width: 1.71428571rem;
height: 1.71428571rem;
font-size: 0.92857143em;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.small.loader::before,
.ui.small.loader::after {
width: 1.71428571rem;
height: 1.71428571rem;
margin: 0 0 0 -0.85714286rem;
2022-01-13 13:00:31 +00:00
}
.ui.small.text.loader {
2022-08-05 09:25:53 +00:00
min-width: 1.71428571rem;
padding-top: 2.5rem;
2022-01-13 13:00:31 +00:00
}
.ui.large.loader {
2022-08-05 09:25:53 +00:00
width: 3.42857143rem;
height: 3.42857143rem;
font-size: 1.14285714em;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.large.loader::before,
.ui.large.loader::after {
width: 3.42857143rem;
height: 3.42857143rem;
margin: 0 0 0 -1.71428571rem;
2022-01-13 13:00:31 +00:00
}
.ui.large.text.loader {
2022-08-05 09:25:53 +00:00
min-width: 3.42857143rem;
padding-top: 4.21428571rem;
2022-01-13 13:00:31 +00:00
}
.ui.big.loader {
2022-08-05 09:25:53 +00:00
width: 3.71428571rem;
height: 3.71428571rem;
font-size: 1.28571429em;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.big.loader::before,
.ui.big.loader::after {
width: 3.71428571rem;
height: 3.71428571rem;
margin: 0 0 0 -1.85714286rem;
2022-01-13 13:00:31 +00:00
}
.ui.big.text.loader {
2022-08-05 09:25:53 +00:00
min-width: 3.71428571rem;
padding-top: 4.5rem;
2022-01-13 13:00:31 +00:00
}
.ui.huge.loader {
2022-08-05 09:25:53 +00:00
width: 4.14285714rem;
height: 4.14285714rem;
font-size: 1.42857143em;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.huge.loader::before,
.ui.huge.loader::after {
width: 4.14285714rem;
height: 4.14285714rem;
margin: 0 0 0 -2.07142857rem;
2022-01-13 13:00:31 +00:00
}
.ui.huge.text.loader {
2022-08-05 09:25:53 +00:00
min-width: 4.14285714rem;
padding-top: 4.92857143rem;
2022-01-13 13:00:31 +00:00
}
.ui.massive.loader {
2022-08-05 09:25:53 +00:00
width: 4.57142857rem;
height: 4.57142857rem;
font-size: 1.71428571em;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.massive.loader::before,
.ui.massive.loader::after {
width: 4.57142857rem;
height: 4.57142857rem;
margin: 0 0 0 -2.28571429rem;
2022-01-13 13:00:31 +00:00
}
.ui.massive.text.loader {
2022-08-05 09:25:53 +00:00
min-width: 4.57142857rem;
padding-top: 5.35714286rem;
2022-01-13 13:00:31 +00:00
}
2023-08-17 09:47:40 +00:00
/* -------------------
2022-01-13 13:00:31 +00:00
Colors
2023-08-17 09:47:40 +00:00
-------------------- */
2022-08-05 09:25:53 +00:00
.ui.primary.elastic.loader.loader::before,
.ui.primary.basic.elastic.loading.button::before,
.ui.primary.basic.elastic.loading.button::after,
.ui.primary.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.primary.elastic.loading.loading.loading .input > i.icon::before,
.ui.primary.elastic.loading.loading.loading.loading > i.icon::before,
.ui.primary.loading.loading.loading.loading:not(.usual):not(.button)::after,
.ui.primary.loading.loading.loading.loading .input > i.icon::after,
.ui.primary.loading.loading.loading.loading > i.icon::after,
.ui.primary.loader.loader.loader::after {
2023-08-17 09:47:40 +00:00
color: #6435c9;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.inverted.primary.elastic.loader::before,
.ui.inverted.primary.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.inverted.primary.elastic.loading.loading.loading .input > i.icon::before,
.ui.inverted.primary.elastic.loading.loading.loading > i.icon::before,
.ui.inverted.primary.loading.loading.loading.loading:not(.usual)::after,
.ui.inverted.primary.loading.loading.loading.loading .input > i.icon::after,
.ui.inverted.primary.loading.loading.loading.loading > i.icon::after,
.ui.inverted.primary.loader.loader.loader::after {
2023-08-17 09:47:40 +00:00
color: #a291fb;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.secondary.elastic.loader.loader::before,
.ui.secondary.basic.elastic.loading.button::before,
.ui.secondary.basic.elastic.loading.button::after,
.ui.secondary.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.secondary.elastic.loading.loading.loading .input > i.icon::before,
.ui.secondary.elastic.loading.loading.loading.loading > i.icon::before,
.ui.secondary.loading.loading.loading.loading:not(.usual):not(.button)::after,
.ui.secondary.loading.loading.loading.loading .input > i.icon::after,
.ui.secondary.loading.loading.loading.loading > i.icon::after,
.ui.secondary.loader.loader.loader::after {
2023-08-17 09:47:40 +00:00
color: #1b1c1d;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.inverted.secondary.elastic.loader::before,
.ui.inverted.secondary.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.inverted.secondary.elastic.loading.loading.loading .input > i.icon::before,
.ui.inverted.secondary.elastic.loading.loading.loading > i.icon::before,
.ui.inverted.secondary.loading.loading.loading.loading:not(.usual)::after,
.ui.inverted.secondary.loading.loading.loading.loading .input > i.icon::after,
.ui.inverted.secondary.loading.loading.loading.loading > i.icon::after,
.ui.inverted.secondary.loader.loader.loader::after {
2022-01-13 13:00:31 +00:00
color: #545454;
}
2022-08-05 09:25:53 +00:00
.ui.red.elastic.loader.loader::before,
.ui.red.basic.elastic.loading.button::before,
.ui.red.basic.elastic.loading.button::after,
.ui.red.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.red.elastic.loading.loading.loading .input > i.icon::before,
.ui.red.elastic.loading.loading.loading.loading > i.icon::before,
.ui.red.loading.loading.loading.loading:not(.usual):not(.button)::after,
.ui.red.loading.loading.loading.loading .input > i.icon::after,
.ui.red.loading.loading.loading.loading > i.icon::after,
.ui.red.loader.loader.loader::after {
2023-08-17 09:47:40 +00:00
color: #db2828;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.inverted.red.elastic.loader::before,
.ui.inverted.red.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.inverted.red.elastic.loading.loading.loading .input > i.icon::before,
.ui.inverted.red.elastic.loading.loading.loading > i.icon::before,
.ui.inverted.red.loading.loading.loading.loading:not(.usual)::after,
.ui.inverted.red.loading.loading.loading.loading .input > i.icon::after,
.ui.inverted.red.loading.loading.loading.loading > i.icon::after,
.ui.inverted.red.loader.loader.loader::after {
2023-08-17 09:47:40 +00:00
color: #ff695e;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.orange.elastic.loader.loader::before,
.ui.orange.basic.elastic.loading.button::before,
.ui.orange.basic.elastic.loading.button::after,
.ui.orange.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.orange.elastic.loading.loading.loading .input > i.icon::before,
.ui.orange.elastic.loading.loading.loading.loading > i.icon::before,
.ui.orange.loading.loading.loading.loading:not(.usual):not(.button)::after,
.ui.orange.loading.loading.loading.loading .input > i.icon::after,
.ui.orange.loading.loading.loading.loading > i.icon::after,
.ui.orange.loader.loader.loader::after {
2023-08-17 09:47:40 +00:00
color: #f2711c;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.inverted.orange.elastic.loader::before,
.ui.inverted.orange.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.inverted.orange.elastic.loading.loading.loading .input > i.icon::before,
.ui.inverted.orange.elastic.loading.loading.loading > i.icon::before,
.ui.inverted.orange.loading.loading.loading.loading:not(.usual)::after,
.ui.inverted.orange.loading.loading.loading.loading .input > i.icon::after,
.ui.inverted.orange.loading.loading.loading.loading > i.icon::after,
.ui.inverted.orange.loader.loader.loader::after {
2023-08-17 09:47:40 +00:00
color: #ff851b;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.yellow.elastic.loader.loader::before,
.ui.yellow.basic.elastic.loading.button::before,
.ui.yellow.basic.elastic.loading.button::after,
.ui.yellow.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.yellow.elastic.loading.loading.loading .input > i.icon::before,
.ui.yellow.elastic.loading.loading.loading.loading > i.icon::before,
.ui.yellow.loading.loading.loading.loading:not(.usual):not(.button)::after,
.ui.yellow.loading.loading.loading.loading .input > i.icon::after,
.ui.yellow.loading.loading.loading.loading > i.icon::after,
.ui.yellow.loader.loader.loader::after {
2023-08-17 09:47:40 +00:00
color: #fbbd08;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.inverted.yellow.elastic.loader::before,
.ui.inverted.yellow.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.inverted.yellow.elastic.loading.loading.loading .input > i.icon::before,
.ui.inverted.yellow.elastic.loading.loading.loading > i.icon::before,
.ui.inverted.yellow.loading.loading.loading.loading:not(.usual)::after,
.ui.inverted.yellow.loading.loading.loading.loading .input > i.icon::after,
.ui.inverted.yellow.loading.loading.loading.loading > i.icon::after,
.ui.inverted.yellow.loader.loader.loader::after {
2023-08-17 09:47:40 +00:00
color: #ffe21f;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.olive.elastic.loader.loader::before,
.ui.olive.basic.elastic.loading.button::before,
.ui.olive.basic.elastic.loading.button::after,
.ui.olive.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.olive.elastic.loading.loading.loading .input > i.icon::before,
.ui.olive.elastic.loading.loading.loading.loading > i.icon::before,
.ui.olive.loading.loading.loading.loading:not(.usual):not(.button)::after,
.ui.olive.loading.loading.loading.loading .input > i.icon::after,
.ui.olive.loading.loading.loading.loading > i.icon::after,
.ui.olive.loader.loader.loader::after {
2023-08-17 09:47:40 +00:00
color: #b5cc18;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.inverted.olive.elastic.loader::before,
.ui.inverted.olive.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.inverted.olive.elastic.loading.loading.loading .input > i.icon::before,
.ui.inverted.olive.elastic.loading.loading.loading > i.icon::before,
.ui.inverted.olive.loading.loading.loading.loading:not(.usual)::after,
.ui.inverted.olive.loading.loading.loading.loading .input > i.icon::after,
.ui.inverted.olive.loading.loading.loading.loading > i.icon::after,
.ui.inverted.olive.loader.loader.loader::after {
2023-08-17 09:47:40 +00:00
color: #d9e778;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.green.elastic.loader.loader::before,
.ui.green.basic.elastic.loading.button::before,
.ui.green.basic.elastic.loading.button::after,
.ui.green.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.green.elastic.loading.loading.loading .input > i.icon::before,
.ui.green.elastic.loading.loading.loading.loading > i.icon::before,
.ui.green.loading.loading.loading.loading:not(.usual):not(.button)::after,
.ui.green.loading.loading.loading.loading .input > i.icon::after,
.ui.green.loading.loading.loading.loading > i.icon::after,
.ui.green.loader.loader.loader::after {
2023-08-17 09:47:40 +00:00
color: #21ba45;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.inverted.green.elastic.loader::before,
.ui.inverted.green.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.inverted.green.elastic.loading.loading.loading .input > i.icon::before,
.ui.inverted.green.elastic.loading.loading.loading > i.icon::before,
.ui.inverted.green.loading.loading.loading.loading:not(.usual)::after,
.ui.inverted.green.loading.loading.loading.loading .input > i.icon::after,
.ui.inverted.green.loading.loading.loading.loading > i.icon::after,
.ui.inverted.green.loader.loader.loader::after {
2023-08-17 09:47:40 +00:00
color: #2ecc40;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.teal.elastic.loader.loader::before,
.ui.teal.basic.elastic.loading.button::before,
.ui.teal.basic.elastic.loading.button::after,
.ui.teal.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.teal.elastic.loading.loading.loading .input > i.icon::before,
.ui.teal.elastic.loading.loading.loading.loading > i.icon::before,
.ui.teal.loading.loading.loading.loading:not(.usual):not(.button)::after,
.ui.teal.loading.loading.loading.loading .input > i.icon::after,
.ui.teal.loading.loading.loading.loading > i.icon::after,
.ui.teal.loader.loader.loader::after {
2023-08-17 09:47:40 +00:00
color: #00b5ad;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.inverted.teal.elastic.loader::before,
.ui.inverted.teal.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.inverted.teal.elastic.loading.loading.loading .input > i.icon::before,
.ui.inverted.teal.elastic.loading.loading.loading > i.icon::before,
.ui.inverted.teal.loading.loading.loading.loading:not(.usual)::after,
.ui.inverted.teal.loading.loading.loading.loading .input > i.icon::after,
.ui.inverted.teal.loading.loading.loading.loading > i.icon::after,
.ui.inverted.teal.loader.loader.loader::after {
2023-08-17 09:47:40 +00:00
color: #6dffff;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.blue.elastic.loader.loader::before,
.ui.blue.basic.elastic.loading.button::before,
.ui.blue.basic.elastic.loading.button::after,
.ui.blue.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.blue.elastic.loading.loading.loading .input > i.icon::before,
.ui.blue.elastic.loading.loading.loading.loading > i.icon::before,
.ui.blue.loading.loading.loading.loading:not(.usual):not(.button)::after,
.ui.blue.loading.loading.loading.loading .input > i.icon::after,
.ui.blue.loading.loading.loading.loading > i.icon::after,
.ui.blue.loader.loader.loader::after {
2023-08-17 09:47:40 +00:00
color: #2185d0;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.inverted.blue.elastic.loader::before,
.ui.inverted.blue.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.inverted.blue.elastic.loading.loading.loading .input > i.icon::before,
.ui.inverted.blue.elastic.loading.loading.loading > i.icon::before,
.ui.inverted.blue.loading.loading.loading.loading:not(.usual)::after,
.ui.inverted.blue.loading.loading.loading.loading .input > i.icon::after,
.ui.inverted.blue.loading.loading.loading.loading > i.icon::after,
.ui.inverted.blue.loader.loader.loader::after {
2023-08-17 09:47:40 +00:00
color: #54c8ff;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.violet.elastic.loader.loader::before,
.ui.violet.basic.elastic.loading.button::before,
.ui.violet.basic.elastic.loading.button::after,
.ui.violet.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.violet.elastic.loading.loading.loading .input > i.icon::before,
.ui.violet.elastic.loading.loading.loading.loading > i.icon::before,
.ui.violet.loading.loading.loading.loading:not(.usual):not(.button)::after,
.ui.violet.loading.loading.loading.loading .input > i.icon::after,
.ui.violet.loading.loading.loading.loading > i.icon::after,
.ui.violet.loader.loader.loader::after {
2023-08-17 09:47:40 +00:00
color: #6435c9;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.inverted.violet.elastic.loader::before,
.ui.inverted.violet.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.inverted.violet.elastic.loading.loading.loading .input > i.icon::before,
.ui.inverted.violet.elastic.loading.loading.loading > i.icon::before,
.ui.inverted.violet.loading.loading.loading.loading:not(.usual)::after,
.ui.inverted.violet.loading.loading.loading.loading .input > i.icon::after,
.ui.inverted.violet.loading.loading.loading.loading > i.icon::after,
.ui.inverted.violet.loader.loader.loader::after {
2023-08-17 09:47:40 +00:00
color: #a291fb;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.purple.elastic.loader.loader::before,
.ui.purple.basic.elastic.loading.button::before,
.ui.purple.basic.elastic.loading.button::after,
.ui.purple.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.purple.elastic.loading.loading.loading .input > i.icon::before,
.ui.purple.elastic.loading.loading.loading.loading > i.icon::before,
.ui.purple.loading.loading.loading.loading:not(.usual):not(.button)::after,
.ui.purple.loading.loading.loading.loading .input > i.icon::after,
.ui.purple.loading.loading.loading.loading > i.icon::after,
.ui.purple.loader.loader.loader::after {
2023-08-17 09:47:40 +00:00
color: #a333c8;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.inverted.purple.elastic.loader::before,
.ui.inverted.purple.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.inverted.purple.elastic.loading.loading.loading .input > i.icon::before,
.ui.inverted.purple.elastic.loading.loading.loading > i.icon::before,
.ui.inverted.purple.loading.loading.loading.loading:not(.usual)::after,
.ui.inverted.purple.loading.loading.loading.loading .input > i.icon::after,
.ui.inverted.purple.loading.loading.loading.loading > i.icon::after,
.ui.inverted.purple.loader.loader.loader::after {
2023-08-17 09:47:40 +00:00
color: #dc73ff;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.pink.elastic.loader.loader::before,
.ui.pink.basic.elastic.loading.button::before,
.ui.pink.basic.elastic.loading.button::after,
.ui.pink.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.pink.elastic.loading.loading.loading .input > i.icon::before,
.ui.pink.elastic.loading.loading.loading.loading > i.icon::before,
.ui.pink.loading.loading.loading.loading:not(.usual):not(.button)::after,
.ui.pink.loading.loading.loading.loading .input > i.icon::after,
.ui.pink.loading.loading.loading.loading > i.icon::after,
.ui.pink.loader.loader.loader::after {
2023-08-17 09:47:40 +00:00
color: #e03997;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.inverted.pink.elastic.loader::before,
.ui.inverted.pink.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.inverted.pink.elastic.loading.loading.loading .input > i.icon::before,
.ui.inverted.pink.elastic.loading.loading.loading > i.icon::before,
.ui.inverted.pink.loading.loading.loading.loading:not(.usual)::after,
.ui.inverted.pink.loading.loading.loading.loading .input > i.icon::after,
.ui.inverted.pink.loading.loading.loading.loading > i.icon::after,
.ui.inverted.pink.loader.loader.loader::after {
2023-08-17 09:47:40 +00:00
color: #ff8edf;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.brown.elastic.loader.loader::before,
.ui.brown.basic.elastic.loading.button::before,
.ui.brown.basic.elastic.loading.button::after,
.ui.brown.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.brown.elastic.loading.loading.loading .input > i.icon::before,
.ui.brown.elastic.loading.loading.loading.loading > i.icon::before,
.ui.brown.loading.loading.loading.loading:not(.usual):not(.button)::after,
.ui.brown.loading.loading.loading.loading .input > i.icon::after,
.ui.brown.loading.loading.loading.loading > i.icon::after,
.ui.brown.loader.loader.loader::after {
2023-08-17 09:47:40 +00:00
color: #a5673f;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.inverted.brown.elastic.loader::before,
.ui.inverted.brown.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.inverted.brown.elastic.loading.loading.loading .input > i.icon::before,
.ui.inverted.brown.elastic.loading.loading.loading > i.icon::before,
.ui.inverted.brown.loading.loading.loading.loading:not(.usual)::after,
.ui.inverted.brown.loading.loading.loading.loading .input > i.icon::after,
.ui.inverted.brown.loading.loading.loading.loading > i.icon::after,
.ui.inverted.brown.loader.loader.loader::after {
2023-08-17 09:47:40 +00:00
color: #d67c1c;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.grey.elastic.loader.loader::before,
.ui.grey.basic.elastic.loading.button::before,
.ui.grey.basic.elastic.loading.button::after,
.ui.grey.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.grey.elastic.loading.loading.loading .input > i.icon::before,
.ui.grey.elastic.loading.loading.loading.loading > i.icon::before,
.ui.grey.loading.loading.loading.loading:not(.usual):not(.button)::after,
.ui.grey.loading.loading.loading.loading .input > i.icon::after,
.ui.grey.loading.loading.loading.loading > i.icon::after,
.ui.grey.loader.loader.loader::after {
2022-01-13 13:00:31 +00:00
color: #767676;
}
2022-08-05 09:25:53 +00:00
.ui.inverted.grey.elastic.loader::before,
.ui.inverted.grey.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.inverted.grey.elastic.loading.loading.loading .input > i.icon::before,
.ui.inverted.grey.elastic.loading.loading.loading > i.icon::before,
.ui.inverted.grey.loading.loading.loading.loading:not(.usual)::after,
.ui.inverted.grey.loading.loading.loading.loading .input > i.icon::after,
.ui.inverted.grey.loading.loading.loading.loading > i.icon::after,
.ui.inverted.grey.loader.loader.loader::after {
2023-08-17 09:47:40 +00:00
color: #dcddde;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.black.elastic.loader.loader::before,
.ui.black.basic.elastic.loading.button::before,
.ui.black.basic.elastic.loading.button::after,
.ui.black.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.black.elastic.loading.loading.loading .input > i.icon::before,
.ui.black.elastic.loading.loading.loading.loading > i.icon::before,
.ui.black.loading.loading.loading.loading:not(.usual):not(.button)::after,
.ui.black.loading.loading.loading.loading .input > i.icon::after,
.ui.black.loading.loading.loading.loading > i.icon::after,
.ui.black.loader.loader.loader::after {
2023-08-17 09:47:40 +00:00
color: #1b1c1d;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.inverted.black.elastic.loader::before,
.ui.inverted.black.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before,
.ui.inverted.black.elastic.loading.loading.loading .input > i.icon::before,
.ui.inverted.black.elastic.loading.loading.loading > i.icon::before,
.ui.inverted.black.loading.loading.loading.loading:not(.usual)::after,
.ui.inverted.black.loading.loading.loading.loading .input > i.icon::after,
.ui.inverted.black.loading.loading.loading.loading > i.icon::after,
.ui.inverted.black.loader.loader.loader::after {
2022-01-13 13:00:31 +00:00
color: #545454;
}
2022-08-05 09:25:53 +00:00
.ui.elastic.loader.loader::before,
.ui.elastic.loading.loading.loading::before,
.ui.elastic.loading.loading.loading .input > i.icon::before,
.ui.elastic.loading.loading.loading > i.icon::before,
.ui.loading.loading.loading.loading:not(.usual)::after,
.ui.loading.loading.loading.loading .input > i.icon::after,
.ui.loading.loading.loading.loading > i.icon::after,
.ui.loader.loader.loader::after {
2022-01-13 13:00:31 +00:00
border-color: currentColor;
}
2022-08-05 09:25:53 +00:00
.ui.elastic.loading.loading.loading.loading.button:not(.inverted):not(.basic)::before {
2023-08-17 09:47:40 +00:00
color: #fff;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.elastic.basic.loading.button::before,
.ui.elastic.basic.loading.button::after {
2022-01-13 13:00:31 +00:00
color: #767676;
}
2022-08-05 09:25:53 +00:00
.ui.double.loading.loading.loading.loading.button::after {
2022-01-13 13:00:31 +00:00
border-bottom-color: currentColor;
}
2023-08-17 09:47:40 +00:00
/* -------------------
Inline
-------------------- */
2022-01-13 13:00:31 +00:00
.ui.inline.loader {
position: relative;
vertical-align: middle;
margin: 0;
left: 0;
top: 0;
2023-08-17 09:47:40 +00:00
transform: none;
2022-01-13 13:00:31 +00:00
}
.ui.inline.loader.active,
.ui.inline.loader.visible {
display: inline-block;
}
/* Centered Inline */
.ui.centered.inline.loader.active,
.ui.centered.inline.loader.visible {
display: block;
margin-left: auto;
margin-right: auto;
}
2022-08-05 09:25:53 +00:00
.ui.loading.loading.loading.loading.loading.loading::after,
.ui.loading.loading.loading.loading.loading.loading .input > i.icon::after,
.ui.loading.loading.loading.loading.loading.loading > i.icon::after,
.ui.loader.loader.loader.loader.loader::after {
2022-01-13 13:00:31 +00:00
border-left-color: transparent;
border-right-color: transparent;
}
2022-08-05 09:25:53 +00:00
.ui.loading.loading.loading.loading.loading.loading.loading:not(.double)::after,
.ui.loading.loading.loading.loading.loading.loading.loading:not(.double) .input > i.icon::after,
.ui.loading.loading.loading.loading.loading.loading.loading:not(.double) > i.icon::after,
.ui.loader.loader.loader.loader.loader.loader:not(.double)::after {
2022-01-13 13:00:31 +00:00
border-bottom-color: transparent;
}
2022-08-05 09:25:53 +00:00
.ui.loading.loading.loading.loading.loading.loading.card::after,
.ui.loading.loading.loading.loading.loading.loading.segments::after,
.ui.loading.loading.loading.loading.loading.loading.segment::after,
.ui.loading.loading.loading.loading.loading.loading.form::after {
2022-01-13 13:00:31 +00:00
border-left-color: rgba(0, 0, 0, 0.1);
border-right-color: rgba(0, 0, 0, 0.1);
}
2022-08-05 09:25:53 +00:00
.ui.loading.loading.loading.loading.loading.loading.card:not(.double)::after,
.ui.loading.loading.loading.loading.loading.loading.segments:not(.double)::after,
.ui.loading.loading.loading.loading.loading.loading.segment:not(.double)::after,
.ui.loading.loading.loading.loading.loading.loading.form:not(.double)::after {
2022-01-13 13:00:31 +00:00
border-bottom-color: rgba(0, 0, 0, 0.1);
}
2023-08-17 09:47:40 +00:00
/* -------------------
Elastic
-------------------- */
2022-01-13 13:00:31 +00:00
.ui.dimmer > .ui.elastic.loader {
2023-08-17 09:47:40 +00:00
color: #fff;
2022-01-13 13:00:31 +00:00
}
.ui.inverted.dimmer > .ui.elastic.loader {
color: #767676;
}
2022-08-05 09:25:53 +00:00
.ui.elastic.loading.loading:not(.form):not(.segment):not(.segments):not(.card)::after,
.ui.elastic.loading.loading .input > i.icon::after,
.ui.elastic.loading.loading > i.icon::after,
.ui.elastic.loader.loader::after {
2023-08-17 09:47:40 +00:00
animation: loader 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61);
animation-delay: 0.3s;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.elastic.loading.loading.loading:not(.form):not(.segment):not(.segments):not(.card)::before,
.ui.elastic.loading.loading.loading .input > i.icon::before,
.ui.elastic.loading.loading.loading > i.icon::before,
.ui.elastic.loader.loader::before {
2023-08-17 09:47:40 +00:00
animation: elastic-loader 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61);
2022-01-13 13:00:31 +00:00
-moz-animation: currentcolor-elastic-loader 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61);
border-right-color: transparent;
}
.ui.elastic.inline.loader:empty {
2023-08-17 09:47:40 +00:00
animation: loader 8s infinite linear;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.slow.elastic.loading.loading:not(.form):not(.segment):not(.segments):not(.card)::after,
.ui.slow.elastic.loading.loading .input > i.icon::after,
.ui.slow.elastic.loading.loading > i.icon::after,
.ui.slow.elastic.loader.loader::after {
2023-08-17 09:47:40 +00:00
animation-duration: 1.5s;
animation-delay: 0.45s;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.slow.elastic.loading.loading.loading:not(.form):not(.segment):not(.segments):not(.card)::before,
.ui.slow.elastic.loading.loading.loading .input > i.icon::before,
.ui.slow.elastic.loading.loading.loading > i.icon::before,
.ui.slow.elastic.loader.loader::before {
2023-08-17 09:47:40 +00:00
animation-duration: 1.5s;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.fast.elastic.loading.loading:not(.form):not(.segment):not(.segments):not(.card)::after,
.ui.fast.elastic.loading.loading .input > i.icon::after,
.ui.fast.elastic.loading.loading > i.icon::after,
.ui.fast.elastic.loader.loader::after {
2023-08-17 09:47:40 +00:00
animation-duration: 0.66s;
animation-delay: 0.2s;
2022-01-13 13:00:31 +00:00
}
2022-08-05 09:25:53 +00:00
.ui.fast.elastic.loading.loading.loading:not(.form):not(.segment):not(.segments):not(.card)::before,
.ui.fast.elastic.loading.loading.loading .input > i.icon::before,
.ui.fast.elastic.loading.loading.loading > i.icon::before,
.ui.fast.elastic.loader.loader::before {
2023-08-17 09:47:40 +00:00
animation-duration: 0.66s;
2022-01-13 13:00:31 +00:00
}
@keyframes elastic-loader {
0%,
1% {
border-left-color: transparent;
border-bottom-color: transparent;
}
1.1%,
50% {
border-left-color: inherit;
}
10%,
35.1% {
border-bottom-color: transparent;
}
10.1%,
35% {
border-bottom-color: inherit;
}
50.1% {
border-left-color: transparent;
}
100% {
border-left-color: transparent;
border-bottom-color: transparent;
2023-08-17 09:47:40 +00:00
transform: rotate(360deg);
2022-01-13 13:00:31 +00:00
}
}
@keyframes currentcolor-elastic-loader {
0%,
1% {
border-left-color: transparent;
border-bottom-color: transparent;
}
1.1%,
50% {
border-left-color: currentColor;
}
10%,
35.1% {
border-bottom-color: transparent;
}
10.1%,
35% {
border-bottom-color: currentColor;
}
50.1% {
border-left-color: transparent;
}
100% {
border-left-color: transparent;
border-bottom-color: transparent;
2023-08-17 09:47:40 +00:00
transform: rotate(360deg);
2022-01-13 13:00:31 +00:00
}
}
/*******************************
Theme Overrides
*******************************/
/*******************************
Site Overrides
*******************************/