|
|
3 лет назад | |
|---|---|---|
| .. | ||
| lib | 3 лет назад | |
| modules | 3 лет назад | |
| .eslintignore | 3 лет назад | |
| .eslintrc.js | 3 лет назад | |
| .npmignore | 3 лет назад | |
| .travis.yml | 3 лет назад | |
| LICENSE | 3 лет назад | |
| README.md | 3 лет назад | |
| package.json | 3 лет назад | |
| webpack.dev.js | 3 лет назад | |
| webpack.prod.js | 3 лет назад | |
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