// Buttons styles // ---------------------------------------------- /* SG # Buttons/Primary Layout Component: [CDB-Button][CDB-Button--primary | CDB-Button--secondary] ```


``` */ @import '../cdb-utilities/mixins'; @import '../cdb-variables/sizes'; @import '../cdb-variables/colors'; .CDB-Button { padding: $baseSize + 1 $baseSize + 12; border: 1px solid transparent; border-radius: $baseSize / 2; cursor: pointer; box-sizing: border-box; .CDB-Button-Text { display: block; } &.is-disabled { cursor: default; opacity: 0.24; } } .CDB-Button--small { padding: $baseSize - 3 $baseSize + 4; } .CDB-Button--big { padding: $baseSize + 4 $baseSize + 12; } .CDB-Button--icon { padding: 7px 9px; } .CDB-Button--primary { background: $cBlue; color: $cWhite; &:hover { background: darken($cBlue, 8%); } &:active { background: darken($cBlue, 16%); } &.is-disabled { &:hover { background: $cBlue; } &:active { background: $cBlue; } } } // Buttons styles // ---------------------------------------------- /* SG # Buttons/Secondary ```


``` */ .CDB-Button--secondary { border: 1px solid $cBlue; color: $cBlue; &:hover { background: rgba($cBlue, 0.08); } &:active { background: $cBlue; color: $cWhite; } &.is-disabled { &:hover { background: $cWhite; } &:active { background: $cWhite; } } }