| |
| /* |
| * Copyright 2017-present Open Networking Foundation |
| |
| * Licensed under the Apache License, Version 2.0 (the "License"); |
| * you may not use this file except in compliance with the License. |
| * You may obtain a copy of the License at |
| |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| */ |
| |
| |
| @import '../vars'; |
| |
| .loader-container { |
| height: 9em !important; |
| } |
| |
| .loader, |
| .loader:before, |
| .loader:after { |
| background: $color-accent; |
| animation: loaderAnimation 1s infinite ease-in-out; |
| width: 1em; |
| height: 4em; |
| } |
| .loader { |
| color: $color-accent; |
| text-indent: -9999em; |
| margin: 88px auto; |
| position: relative; |
| font-size: 11px; |
| transform: translateZ(0); |
| animation-delay: -0.16s; |
| } |
| .loader:before, |
| .loader:after { |
| position: absolute; |
| top: 0; |
| content: ''; |
| } |
| .loader:before { |
| left: -1.5em; |
| animation-delay: -0.32s; |
| } |
| .loader:after { |
| left: 1.5em; |
| } |
| |
| @keyframes loaderAnimation { |
| 0%, |
| 80%, |
| 100% { |
| box-shadow: 0 0; |
| height: 4em; |
| } |
| 40% { |
| box-shadow: 0 -2em; |
| height: 5em; |
| } |
| } |