Package Exports
- skeleton-elements/angular
- skeleton-elements/css
- skeleton-elements/fonts/skeleton-ar.ttf
- skeleton-elements/fonts/skeleton-ar.woff
- skeleton-elements/fonts/skeleton-ar.woff2
- skeleton-elements/fonts/skeleton-fa.ttf
- skeleton-elements/fonts/skeleton-fa.woff
- skeleton-elements/fonts/skeleton-fa.woff2
- skeleton-elements/fonts/skeleton-il.ttf
- skeleton-elements/fonts/skeleton-il.woff
- skeleton-elements/fonts/skeleton-il.woff2
- skeleton-elements/fonts/skeleton-ru.ttf
- skeleton-elements/fonts/skeleton-ru.woff
- skeleton-elements/fonts/skeleton-ru.woff2
- skeleton-elements/fonts/skeleton.ttf
- skeleton-elements/fonts/skeleton.woff
- skeleton-elements/fonts/skeleton.woff2
- skeleton-elements/package.json
- skeleton-elements/react
- skeleton-elements/scss
- skeleton-elements/svelte
- skeleton-elements/vue
Readme
Skeleton Elements
Skeleton elements (aka UI Skeletons, Skeleton Screens, Ghost Elements) - UI for improved perceived performance
Documentation
See the documentation with examples and API documentation.
Installation
With npm:
npm i skeleton-elements --saveStyles
Skeleton Elements requires stylesheet to be included:
<link rel="stylesheet" href="path/to/skeleton-elements.css" />With bundler (like webpack) you can import styles directly from JavaScript:
import 'skeleton-elements/skeleton-elements.css';Or it can be included for each component separately:
skeleton-elements/skeleton-block.css- Block componentskeleton-elements/skeleton-text.css- Text componentskeleton-elements/skeleton-effects.css- Effects
SCSS
SCSS styles are also included:
skeleton-elements/skeleton-elements.scss- All stylesskeleton-elements/skeleton-block.scss- Block componentskeleton-elements/skeleton-text.scss- Text componentskeleton-elements/skeleton-effects.scss- Effects
Usage
See the documentation for more examples and API documentation.
<style>
.user-avatar .skeleton-block {
width: 120px;
height: 120px;
border-radius: 50%;
}
</style>
<div id="app">
...
<div class="user">
<div class="user-avatar">
<div class="skeleton-block skeleton-effect-fade"></div>
</div>
<div class="user-name">
<span class="skeleton-text skeleton-effect-fade">John Doe</span>
</div>
</div>
...
</div>
Contribution
Yes please! See the contributing guidelines for details.
Licence
This project is licensed under the terms of the MIT license.