diff --git a/public/css/color-vars.styl b/public/css/global-colors.styl similarity index 87% rename from public/css/color-vars.styl rename to public/css/global-colors.styl index fe84027b98..a3ba8533a3 100644 --- a/public/css/color-vars.styl +++ b/public/css/global-colors.styl @@ -9,3 +9,5 @@ $best = rgb(201, 218, 248) $completed = rgb(217, 217, 217) // avatar background color variables $color-herobox = desaturate(lighten($better, 16%),32%) +// button color variables +$color-button-style-one = $best \ No newline at end of file diff --git a/public/css/global-modules.styl b/public/css/global-modules.styl new file mode 100644 index 0000000000..7a34ea8987 --- /dev/null +++ b/public/css/global-modules.styl @@ -0,0 +1,128 @@ +// Buttons +// The !important declarations override Bootstrap +$hrpg-button-master + list-style: none + > a, button + display: inline-block !important + padding: 4px 8px !important + text-decoration:none + font-size: 16px + color:#222 + background-color: transparent + &:active + background-color: #aaa !important + @media screen and (min-width:768px) + &:hover + background-color: #eee !important +$hrpg-button + @extend $hrpg-button-master + > a, button + border: 1px solid #ccc !important + border-radius: 4px !important +$hrpg-button-call-to-action + @extend $hrpg-button + > a, button + background-color: $color-button-style-one !important + color: darken($color-button-style-one, 61.8%) + border-color: darken($color-button-style-one, 16.18%) !important + @media screen and (min-width:768px) + &:hover + background-color: darken($color-button-style-one, 6.18%) !important +$hrpg-button-toggle + @extend $hrpg-button-master + border: 1px solid #ccc !important + border-radius: 4px !important + > a:first-of-type + border-radius: 4px 0px 0px 4px !important + > a:nth-of-type(2) + border-radius: 0px 4px 4px 0px !important +// Modals +$hrpg-modal + position: relative + > a + .glyphicon + padding-left:2px + padding-right:2px +$hrpg-modal-dropdown + @extend $hrpg-modal + div + position: absolute + top: 48px + min-width:110px + border:1px solid #b5b5b5 + border-radius:4px + background-color:#fff + @media screen and (max-width:768px) + position:fixed + overflow: auto + z-index: 1000 + top: 2% + left: 2% + width: 96% + height: 96% + box-shadow: 0 0 0 30px rgba(0,0,0,0.63) + &:after + display: none + h4 + font-size: 16px + margin:0px + background-color: #f7f7f7 + border-top:1px solid #ccc + border-bottom:1px solid #ccc + h4:first-of-type + border-top: none + border-radius:4px 4px 0px 0px + h4, ul + padding: 10px 16px + ul:last-child + padding-bottom:0px + ul + list-style: none + overflow: auto + li + margin-bottom:10px + &:after + content:'' + position:absolute + top:-9px + z-index:2 + width:16px + height:16px + border-top:1px solid #b5b5b5 + border-left:1px solid #b5b5b5 + background-color: #fff + transform: rotate(45deg) +$hrpg-modal-dropdown-left + @extend $hrpg-modal-dropdown + @media screen and (min-width:768px) + div + right: 0px + &:after + right: 16px +$hrpg-modal-dropdown-left-heading + @extend $hrpg-modal-dropdown-left + div + &:after + background-color: #f7f7f7 +$hrpg-modal-dropdown-right + @extend $hrpg-modal-dropdown + @media screen and (min-width:768px) + div + left: 0px + &:after + left: 16px +$hrpg-modal-controls + text-align: right + border-top:1px solid #eee + border-radius:0px 0px 4px 4px + li + margin-left: 10px + display: inline-block + @media screen and (max-width:768px) + width: 100% + position: fixed + bottom:2% + right:0 + border: none + a + background-color: red \ No newline at end of file diff --git a/public/css/index.styl b/public/css/index.styl index f59db4e621..8d8e45e632 100644 --- a/public/css/index.styl +++ b/public/css/index.styl @@ -9,6 +9,8 @@ @import "../bower_components/select2/select2.css" // Custom includes +@import "./global-colors.styl"; +@import "./global-modules.styl"; @import "./tasks.styl" @import "./avatar.styl" @import "./customizer.styl" diff --git a/public/css/tasks.styl b/public/css/tasks.styl index 1391af1ecf..d6210a5fad 100644 --- a/public/css/tasks.styl +++ b/public/css/tasks.styl @@ -1,8 +1,7 @@ // 1. Set up color classes // ======================== -// color variables -@import "./color-vars.styl"; +// Color variables are defined in "./global-colors.styl" // array of keywords and their associated color vars $stages = (worst $worst) (worse $worse) (bad $bad) (neutral $neutral) (good $good) (better $better) (best $best)