UNPKG

react-js-loader

Version:
141 lines (134 loc) 3.7 kB
.sl-box6, .sl-box6 * { padding: 0; margin: 0; -webkit-box-sizing: border-box; box-sizing: border-box; } .sl-box6 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .sl-box6 .sl-loader { width: 100px; -webkit-transform: scale(var(--size)); transform: scale(var(--size)); } .sl-box6 .sl-loader-title { width: 100%; text-align: center; font-size: 20px; color: var(--cl); font-weight: 700; line-height: 1.7; } .sl-box6 .sl-loader .sl-loader-items { width: 100%; height: 100px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .sl-box6 .sl-loader .sl-loader-items .sl-item { width: 10px; height: 10px; margin-left: 0.25rem; margin-right: 0.25rem; position: relative; -webkit-box-shadow: 0 0 5px 0 var(--shadow); box-shadow: 0 0 5px 0 var(--shadow); background-color: var(--bga); -webkit-animation: sl-box6 2500ms ease-in infinite; animation: sl-box6 2500ms ease-in infinite; -webkit-animation-delay: calc(var(--i) * 500ms); animation-delay: calc(var(--i) * 500ms); } @-webkit-keyframes sl-box6 { from { top: 0; background-color: var(--bga); -webkit-box-shadow: 0 0 5px 0 var(--shadow); box-shadow: 0 0 5px 0 var(--shadow); } 10% { top: -10px; background-color: var(--bg); -webkit-box-shadow: 0 0 2px var(--shadow); box-shadow: 0 0 2px var(--shadow); } 12.5% { top: -10px; background-color: var(--bg); -webkit-box-shadow: 0 0 2px var(--shadow); box-shadow: 0 0 2px var(--shadow); } 22.5% { top: 0; background-color: var(--bga); -webkit-box-shadow: 0 0 5px 0 var(--shadow); box-shadow: 0 0 5px 0 var(--shadow); } to { top: 0; background-color: var(--bga); -webkit-box-shadow: 0 0 5px 0 var(--shadow); box-shadow: 0 0 5px 0 var(--shadow); } } @keyframes sl-box6 { from { top: 0; background-color: var(--bga); -webkit-box-shadow: 0 0 5px 0 var(--shadow); box-shadow: 0 0 5px 0 var(--shadow); } 10% { top: -10px; background-color: var(--bg); -webkit-box-shadow: 0 0 2px var(--shadow); box-shadow: 0 0 2px var(--shadow); } 12.5% { top: -10px; background-color: var(--bg); -webkit-box-shadow: 0 0 2px var(--shadow); box-shadow: 0 0 2px var(--shadow); } 22.5% { top: 0; background-color: var(--bga); -webkit-box-shadow: 0 0 5px 0 var(--shadow); box-shadow: 0 0 5px 0 var(--shadow); } to { top: 0; background-color: var(--bga); -webkit-box-shadow: 0 0 5px 0 var(--shadow); box-shadow: 0 0 5px 0 var(--shadow); } }