css Audio - Active file-generic CSS - Active Generic - Active HTML - Active JS - Active SVG - Active Text - Active file-generic Video - Active header Love html icon-new-collection icon-person icon-team numbered-list123 pop-out spinner split-screen star tv

Pen Settings

CSS Base

Vendor Prefixing

Add External Stylesheets/Pens

Any URL's added here will be added as <link>s in order, and before the CSS in the editor. If you link to another Pen, it will include the CSS from that Pen. If the preprocessor matches, it will attempt to combine them before processing.

+ add another resource

You're using npm packages, so we've auto-selected Babel for you here, which we require to process imports and make it all work. If you need to use a different JavaScript preprocessor, remove the packages in the npm tab.

Add External Scripts/Pens

Any URL's added here will be added as <script>s in order, and run before the JavaScript in the editor. You can use the URL of any other Pen and it will include the JavaScript from that Pen.

+ add another resource

Use npm Packages

We can make npm packages available for you to use in your JavaScript. We use webpack to prepare them and make them available to import. We'll also process your JavaScript with Babel.

⚠️ This feature can only be used by logged in users.

Code Indentation

     

Save Automatically?

If active, Pens will autosave every 30 seconds after being saved once.

Auto-Updating Preview

If enabled, the preview panel updates automatically as you code. If disabled, use the "Run" button to update.

HTML Settings

Here you can Sed posuere consectetur est at lobortis. Donec ullamcorper nulla non metus auctor fringilla. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida at eget metus. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

            
              <div class="loader">
	<div class="loader__background">
		<div class="loader__inner"></div>
	</div>
</div>
            
          
!
            
              .loader {
    position: fixed;
    background: radial-gradient(ellipse at center, rgba(245,247,250,1) 0%, rgba(230,233,237,1) 100%);
    width: 100%;
    height: 100%;
    z-index: 1000;
    pointer-events: none;
    overflow: hidden;
    top: 0;
    left: 0;
}

.loader__inner {
    width: 100px;
    height: 100px;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    bottom: 0;

    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAhoAAABkCAYAAADADpm+AAAACXBIWXMAAAsTAAALEwEAmpwYAAA6F2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzI1LCAyMDE1LzA5LzEwLTAxOjEwOjIwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wMy0wM1QxNToyNDowNSswMTowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTAzLTAzVDE1OjQwOjQyKzAxOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wMy0wM1QxNTo0MDo0MiswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo3YmE3Mzk1Ny1mOGY1LTRiM2EtODhmOS0yMzZjNGNlMmIzYWE8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6ZjRkY2Y3ZDAtNTMwZS00ZjAyLThhMGEtMWYzOTIyNjI1MWViPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6ZjRkY2Y3ZDAtNTMwZS00ZjAyLThhMGEtMWYzOTIyNjI1MWViPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpmNGRjZjdkMC01MzBlLTRmMDItOGEwYS0xZjM5MjI2MjUxZWI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMDMtMDNUMTU6MjY6MzgrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo3YmE3Mzk1Ny1mOGY1LTRiM2EtODhmOS0yMzZjNGNlMmIzYWE8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMDMtMDNUMTU6NDA6NDIrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj41Mzg8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTAwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4ng8i3AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAABj9SURBVHja7N19kFzVeefx73Pu7e6Z0QsCLOIADmAbTBgDQpYxcby8OHGMncW7rmTYdVxx/vAGr0lIJLNlr3crpZ5iq7Yqu0IQ72YdqlJlsonLJSVh/ZKE2E4kLxiMLYYCM5i3tQOEN4OxQDOj6e57z7N/nNvd0zOSLLBGmhn9PuXxiHnp6enpe/p3nvPccw0RkUXhxhiB0d0Gl0eaFg/6pdfsqVEP66lxaob/LGYneoyngK0ys9dj5EROw7wB3dvxzLEzzXgRtx+DZ4ADAXgabL+7TxH4Ifhew160WP6o8PqzxP3PcvLtUzSbB79PTQ+wO3De5c5D437IrxWRgzI9BCJyZHKFG+O7MyZfcHaMRcx8wddsueuk3IbPdeIbPXKGWTgX50w3f4OZrcV9GAtDZDXIh9L3xDLlh+77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fBrsWYMfYjzj2It4fM5gL4SXDJ8uYC9GhzYvkEenCMbzjz//E3c1bu7KmT7ldXTMKGaNOutxarmFNU5cA77WnXWYnWLOieCngb3OsdPA1xkMYzZMbSTd91j0l4ljSWqgpexXT1ZEVVVBQ0RElln4SC+93dPIoduXYCEtsYZQFS0DvY9VDahV39UsEB2mU+XTDZgGftLlEzJgpPvCb7Cq+tkNQp56zbJ6+lle5SP3Of/dfe8lvfprdZppusGVWF2N5I2Q67krIiLLwNyX4mxeAPFU+HAnevpY9b/0om70LghmYRjALKzq33IVTg4Ybzx9rhseeh/v9rU7lIUTi0hnpvpZbtXtWXUP+7WJ+ZdVPw4WbxU0RERkhQQQt7kfHngRt6oPJMbeZLu/4VVx2D9qTgCZHxay3ufnh5bjvBNMQUNERI6PQLLgRd9fZQRwhYfXQLsYioiIiIKGiIiIKGiIiIiIVExBQ0RERBaLK2iIiIjI4lHQEBEREQUNERERUdAQERERUdAQERERBQ0RERFR0BARERFR0BAREREFDREREVn+tDOoiIiILBrtDCoiIiKLSEFDREREFDREREREQUNEREREQUNEREQUNERERERBQ0RERERBQ0RERBQ0REREZPnTzqAiIiKyaLQzqIiIiCwiBQ0RERFR0BAREREFDREREREFDREREVHQEBEREQUNEREREQUNERERUdAQERGR5U87g4qIiMii0c6gIiIisogUNERERERBQ0RERBQ0RERERBQ0REREREFDREREFDREREREFDREREREQUNEREQUNEREREQUNERERERBQ0RERBQ0RERERBQ0RERE5BjSZeJFRERk0egy8SIiIrKIFDRERERkcTJG0VLQEBERkcVMGyIiIiIKGiIiIrLc/P8BAOmU2HjM7ySlAAAAAElFTkSuQmCC');
    background-repeat: repeat-x;
    background-position: 0;
    animation: loader-waves 4s infinite linear;
}

.loader__background {
    width: 100px;
    height: 100px;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    border-radius: 50px;
    overflow: hidden;
    z-index: 1;
    transition: transform .2s ease-out;
    transform: scale3d(0, 0, 0);
    animation: loader-in .45s ease .25s 1 normal forwards;
}
@keyframes  loader-waves {
    100% {
        background-position: -538px 0px;
    }
}

@keyframes  loader-in {
    0% {
        transform: scale3d(0.7, 0.7, 0.7);
    }

    50% {
        transform: scale3d(1.2, 1.2, 1.2);
    }

    80% {
        transform: scale3d(0.95, 0.95, 0.95);
    }

    100% {
        transform: scale3d(1, 1, 1);
    }
}
            
          
!
            
              // Привет Хабр!
            
          
!
999px
🕑 One or more of the npm packages you are using needs to be built. You're the first person to ever need it! We're building it right now and your preview will start updating again when it's ready.
Loading ..................

Console