nebula-style-attributes-behavior - Vaadin Add-on Directory
A Polymer behavior to update CSS variables from custom element attributes.
**[ This description is mirrored from README.md at [github.com/arsnebula/nebula-style-attributes-behavior](https://github.com//arsnebula/nebula-style-attributes-behavior/blob/v1.1.1/README.md) on 2019-05-22 ]**
[](https://www.webcomponents.org/element/arsnebula/nebula-style-attributes-behavior)
[](https://saucelabs.com/beta/builds/f51fd687cfe84ca6bbdf7d1d24bccb02)
# \
A [Polymer](https://www.polymer-project.org) behavior to update CSS variables from custom element attributes.
## Installation
```
$ bower install -S arsnebula/nebula-style-attributes-behavior
```
## Usage
Import the package behavior:
```sh
```
Add a `styleAttributes` or `_styleAttributes` property to the element to define how attributes are mapped to CSS variables. When the attribute is changed, the CSS variable will be updated.
```html
```
The element can now be styled using attributes.
```html
```
*For more information on element properties and methods see the element API documentation.*
## Contributing
1. Fork it!
2. Create your feature branch: `git checkout -b my-new-feature`
3. Commit your changes: `git commit -am 'Add some feature'`
4. Push to the branch: `git push origin my-new-feature`
5. Submit a pull request :D
## Change Log
See [CHANGELOG](/CHANGELOG.md)
## License
See [LICENSE](/LICENSE.md)
LicenseView on GitHub
Issue tracker
GitHub Homepage
nebula-style-attributes-behavior version 1.0.0
### Dependencies
* polymer#Polymer/polymer#^1.7.1
nebula-style-attributes-behavior version 1.1.0
### Dependencies
* polymer#Polymer/polymer#^1.7.1
nebula-style-attributes-behavior version 1.1.1
### Dependencies
* polymer#Polymer/polymer#^1.7.1