|
|
pirms 3 gadiem | |
|---|---|---|
| .. | ||
| lib | pirms 3 gadiem | |
| modules | pirms 3 gadiem | |
| .eslintignore | pirms 3 gadiem | |
| .eslintrc.js | pirms 3 gadiem | |
| .npmignore | pirms 3 gadiem | |
| .travis.yml | pirms 3 gadiem | |
| LICENSE | pirms 3 gadiem | |
| README.md | pirms 3 gadiem | |
| package.json | pirms 3 gadiem | |
| webpack.dev.js | pirms 3 gadiem | |
| webpack.prod.js | pirms 3 gadiem | |
npm install reactcss --save
Define a default styles for your elements:
import reactCSS from 'reactcss'
const styles = reactCSS({
'default': {
card: {
background: this.props.background,
boxShadow: '0 2px 4px rgba(0,0,0,.15)',
},
},
})
Pass style definitions via inline styles:
<div style={ styles.card } />
Activate additional classes by passing down objects as additional parameters to reactCSS:
const styles = reactCSS({
'default': {
card: {
background: '#fff',
boxShadow: '0 2px 4px rgba(0,0,0,.15)',
},
},
'zIndex-2': {
card: {
boxShadow: '0 4px 8px rgba(0,0,0,.15)',
},
},
}, {
'zIndex-2': props.zIndex === 2,
})
See the Full Documentation
Examples and projects built with reactCSS:
Felony - Next Level PGP Desktop App React Color - Color Pickers from Sketch, Photoshop, Chrome, Github, Twitter & more Buffer App Components - A shared set of UI Components React Reactions - Use Reactions from Slack, Facebook, Pokemon, Github and Youtube