| Server IP : 209.209.40.120 / Your IP : 216.73.217.112 Web Server : Microsoft-IIS/10.0 System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586 User : NEWWWW$ ( 0) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/framework7/node_modules/skeleton-elements/ |
Upload File : |
# Skeleton Elements
Skeleton elements (aka UI Skeletons, Skeleton Screens, Ghost Elements) - UI for improved perceived performance
* [Documentation](#documentation)
* [Installation](#installation)
* [Styles](#styles)
* [Usage](#usage)
* [Contribution](#contribution)
* [Licence](#licence)
## Documentation
See the [documentation](https://skeleton-elements.nolimits4web.com/) with examples and API documentation.
## Installation
With npm:
```
npm i skeleton-elements --save
```
## Styles
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/css';
```
Or it can be included for each component separately:
* `skeleton-elements/css` - All styles
* `skeleton-elements/css/core` - Core styles
* `skeleton-elements/css/block` - Block component
* `skeleton-elements/css/text` - Text component
* `skeleton-elements/css/image` - Image component
* `skeleton-elements/css/avatar` - Avatar component
* `skeleton-elements/css/effects` - Effects
### SCSS
`SCSS` styles are also included:
* `skeleton-elements/scss` - All styles
* `skeleton-elements/scss/core` - Core styles
* `skeleton-elements/scss/block` - Block component
* `skeleton-elements/scss/text` - Text component
* `skeleton-elements/scss/image` - Image component
* `skeleton-elements/scss/avatar` - Avatar component
* `skeleton-elements/scss/effects` - Effects
## Usage
See the [documentation](https://skeleton-elements.nolimits4web.com) for more examples and API documentation.
```html
<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](https://github.com/nolimits4web/skeleton-elements/blob/master/CONTRIBUTING.md) for details.
## Licence
This project is licensed under the terms of the [MIT license](https://github.com/nolimits4web/skeleton-elements/blob/master/LICENSE).