UNPKG

framework7

Version:

Full featured mobile HTML framework for building iOS & Android apps

33 lines (32 loc) 820 B
.ios { .preloader { animation: ios-preloader-spin 1s steps(12, end) infinite; @offset: 1000% / 5; .preloader-inner-line { display: block; width: 10%; height: 25%; border-radius: 100px; background: var(--f7-preloader-color); position: absolute; left: 50%; top: 50%; transform-origin: center @offset; } @indexes: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11; each(@indexes, { @index_plus_one: @value + 1; @degrees: 360deg / 12 * @value; @opacity: 0.27 + (0.85 - 0.27) * @value / 11; .preloader-inner-line:nth-child(@{index_plus_one}) { transform: translate(-50%, -@offset) rotate(@degrees); opacity: @opacity; } }); } } @keyframes ios-preloader-spin { 100% { transform: rotate(360deg); } }