parent
c39f83ff73
commit
bb6fcbfe24
@ -0,0 +1,78 @@ |
||||
var csjs = require('csjs-inject') |
||||
|
||||
module.exports = styleGuide |
||||
|
||||
function styleGuide () { |
||||
/* -------------------------------------------------------------------------- |
||||
COLORS |
||||
-------------------------------------------------------------------------- */ |
||||
var colors = { |
||||
// BASIC COLORS (B&W and transparent)
|
||||
transparent: 'transparent', |
||||
white: 'hsl(0, 0%, 100%)', |
||||
black: 'hsl(0, 0%, 0%)', |
||||
opacityBlack: 'hsla(0, 0%, 0%, .4)', |
||||
// BLUE
|
||||
blue: 'hsla(229, 75%, 87%, 1)', |
||||
lightBlue: 'hsla(229, 75%, 87%, .5)', |
||||
backgroundBlue: 'hsla(229, 100%, 97%, 1)', |
||||
// GREY
|
||||
grey: 'hsla(0, 0%, 40%, 1)', |
||||
lightGrey: 'hsla(0, 0%, 40%, .5)', |
||||
veryLightGrey: 'hsla(0, 0%, 40%, .2)', |
||||
// RED
|
||||
red: 'hsla(0, 82%, 82%, 1)', |
||||
lightRed: 'hsla(0, 82%, 82%, .5)', |
||||
// GREEN
|
||||
green: 'hsla(141, 75%, 84%, 1)', |
||||
lightGreen: 'hsla(141, 75%, 84%, .5)', |
||||
// PINK
|
||||
pink: 'hsla(300, 69%, 76%, 1)', |
||||
lightPink: 'hsla(300, 69%, 76%, .5)', |
||||
// YELLOW
|
||||
orange: 'hsla(44, 100%, 50%, 1)', |
||||
lightOrange: 'hsla(44, 100%, 50%, .5)', |
||||
// VIOLET
|
||||
violet: 'hsla(240, 64%, 68%, 1)' |
||||
} |
||||
/* -------------------------------------------------------------------------- |
||||
BUTTONSsss |
||||
-------------------------------------------------------------------------- */ |
||||
var buttons = csjs` |
||||
.button { |
||||
border-color : transparent; |
||||
border-radius : 3px; |
||||
border : .3px solid ${colors.veryLightGrey}; |
||||
cursor : pointer; |
||||
min-height : 25px; |
||||
max-height : 25px; |
||||
padding : 3px; |
||||
min-width : 100px; |
||||
font-size : 12px; |
||||
overflow : hidden; |
||||
word-break : normal; |
||||
background-color : ${colors.veryLightGrey}; |
||||
color : ${colors.grey}; |
||||
margin : 3px; |
||||
} |
||||
` |
||||
|
||||
var textBoxes = csjs` |
||||
.input { |
||||
border : 1px solid ${colors.lightGrey}; // light-grey
|
||||
margin : .3em; |
||||
height : 25px; |
||||
font-size : 10px; |
||||
border-radius : 3px; |
||||
padding : 0 8px; |
||||
overflow : hidden; |
||||
word-break : normal; |
||||
} |
||||
` |
||||
|
||||
return { |
||||
button: buttons['button'], |
||||
colors: colors, |
||||
inputField: textBoxes['input'] |
||||
} |
||||
} |
Loading…
Reference in new issue