Component Styles v1.0.0
TODO: Add description
Installation
npm install component-styles
@import 'path/to/node_modules/component-styles'
Features
- [Nested component](#nested-component)
- [Sibling component (adjacent)](#sibling-component-adjacent)
- [Sibling component (general)](#sibling-component-general)
- [Child component (direct descendant)](#child-component-direct-descendant)
- [Sibling element (adjacent)](#sibling-element-adjacent)
- [Sibling element (general)](#sibling-element-general)
- [Child element (direct descendant)](#child-element-direct-descendant)
- [Parent modifier](#parent-modifier)
- [Component modifier](#component-modifier)
- [Parent pseudo](#parent-pseudo)
- [Component pseudo](#component-pseudo)
Component
Basic usage
'Button') // 1 'Panel', 'Card') // 2
Nested component
'Card') 'Icon') // 1
Sibling component (adjacent)
'Card') 'Panel') // 1 'Panel', 'Avatar') // 2
Sibling component (general)
'Card') 'Panel') // 1 'Panel', 'Avatar') // 2
Child component (direct descendant)
'Card') 'Panel') // 1 'Panel', 'Avatar') // 2
Element
Basic usage
'Panel') 'header') // 1 'header', 'footer') // 2 'footer') 'text') // 3 'header', 'footer') 'text') // 4
Sibling element (adjacent)
'Panel') 'header') 'footer') // 1 'body', 'footer') // 2
Sibling element (general)
'Panel') 'header') 'footer') // 1 'body', 'footer') // 2
Child element (direct descendant)
'Panel') 'content') // 1 'header', 'footer') // 2
Modifier
Basic usage
'Button') // 1 'primary') // 2 'active') // 3 'warning', 'outline') // 4
Parent modifier
'Panel') 'body') 'list') 'item') 'icon') 'primary') // 1 'primary', 'outline') // 2
Component modifier
'Panel') 'body') 'list') 'item') 'icon') 'primary') // 1 'primary', 'outline') // 2 'awesome') 'primary') // 3
Pseudo
Basic usage
'Panel') 'hover') // 1
Parent pseudo
'Panel') 'header') 'text') 'hover') // 1
Component pseudo
'Panel') 'header') 'text') 'hover') // 1
Utility
'hidden') // 1