Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zalog/placeholder-loading
Simple and flexible, css only, content placeholder loading animation. https://zalog.github.io/placeholder-loading/
https://github.com/zalog/placeholder-loading
animation content-loading loading placeholder
Last synced: 3 months ago
JSON representation
Simple and flexible, css only, content placeholder loading animation. https://zalog.github.io/placeholder-loading/
- Host: GitHub
- URL: https://github.com/zalog/placeholder-loading
- Owner: zalog
- License: mit
- Created: 2017-12-31T18:59:42.000Z (about 7 years ago)
- Default Branch: develop
- Last Pushed: 2022-06-24T07:51:52.000Z (over 2 years ago)
- Last Synced: 2024-09-25T20:38:27.477Z (4 months ago)
- Topics: animation, content-loading, loading, placeholder
- Language: HTML
- Homepage:
- Size: 1.33 MB
- Stars: 1,476
- Watchers: 25
- Forks: 149
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Placeholder loading
Simple and flexible, css only, content placeholder loading animation.
## Demo
Take a look at this examples, but keep in mind that it's flexible enough to play with elements as you need.
You can change the order, add avatar or image, change text bar sizes, etc.
## Installing
### Via npm
- `npm install placeholder-loading --save`
- `@import "~/node_modules/placeholder-loading/src/scss/placeholder-loading";` - please modify the path accordingly
- change sass variables if you need so:```scss
$ph-direction: ltr !default;
$ph-bg: #fff !default;
$ph-color: #ced4da !default;
$ph-border: 1px solid darken($ph-bg, 10%) !default;
$ph-border-radius: 2px !default;$ph-cols: 12 !default;
$ph-cols-remove-odd: true !default;
$ph-gutter: 30px !default;
$ph-spacer: 15px !default;$ph-avatar-border-radius: 50% !default;
$ph-animation-duration: 0.8s !default;
```### Via bower
Just replace npm with bower: `bower install placeholder-loading --save`
### Via cdn
-
- or```html
```
## Usage
A simple html markup would be something like this:
```html
```- grid classes: `.ph-col-2`, `.ph-col-4`, `.ph-col-6`, `.ph-col-8`, `.ph-col-10`, `.ph-col-12`
- elements inside: `.ph-avatar` and `.ph-picture`
- use `.big` for bigger text line
## Built With
- [SASS](http://sass-lang.com/)
- [Node.js](https://nodejs.org/)
- [Gulp](https://gulpjs.com/)
- [postcss](https://github.com/postcss/postcss)
- [autoprefixer](https://github.com/postcss/autoprefixer)
- [cssnano](https://github.com/ben-eb/cssnano)
- [browser-sync](https://www.browsersync.io/)
- [Visual Studio Code](https://code.visualstudio.com/)## Contributing
Please read Angular's [CONTRIBUTING.md](https://github.com/angular/angular/blob/master/CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.
## Versioning
We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/zalog/placeholder-loading/tags).
## Authors
- **Catalin Zalog** - *Initial work* - [zalog.ro](http://zalog.ro/)
See also the list of [contributors](https://github.com/zalog/placeholder-loading/contributors) who participated in this project.
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details