diff options
| author | Mark Otto <[email protected]> | 2014-01-18 14:47:29 -0800 |
|---|---|---|
| committer | Mark Otto <[email protected]> | 2014-01-18 14:47:29 -0800 |
| commit | 032869a439be4fcd6a28b3304648fb816d4275cf (patch) | |
| tree | 204aae18d4a89907111adeaacd8a31b93a1b316d /less | |
| parent | 10a158ff938781dd62440d88750db394d87143aa (diff) | |
| parent | 2115ac525b076f32003c28272703f4e279ab2f46 (diff) | |
| download | bootstrap-032869a439be4fcd6a28b3304648fb816d4275cf.tar.xz bootstrap-032869a439be4fcd6a28b3304648fb816d4275cf.zip | |
Merge pull request #12248 from twbs/bg-variant
refactoring: add & use .bg-variant() mixin
Diffstat (limited to 'less')
| -rw-r--r-- | less/mixins.less | 11 | ||||
| -rw-r--r-- | less/type.less | 25 |
2 files changed, 15 insertions, 21 deletions
diff --git a/less/mixins.less b/less/mixins.less index 1edaa3f4e..104590730 100644 --- a/less/mixins.less +++ b/less/mixins.less @@ -577,11 +577,20 @@ } } +// Contextual backgrounds +// ------------------------- +.bg-variant(@color) { + background-color: @color; + a&:hover { + background-color: darken(@color, 10%); + } +} + // Typography // ------------------------- .text-emphasis-variant(@color) { color: @color; - &:hover { + a&:hover { color: darken(@color, 10%); } } diff --git a/less/type.less b/less/type.less index aaf654f70..315e7eade 100644 --- a/less/type.less +++ b/less/type.less @@ -114,34 +114,19 @@ cite { font-style: normal; } // Given the contrast here, this is the only class to have its color inverted // automatically. color: #fff; - background-color: @brand-primary; - a&:hover { - background-color: darken(@brand-primary, 10%); - } + .bg-variant(@brand-primary); } .bg-success { - background-color: @state-success-bg; - a&:hover { - background-color: darken(@state-success-bg, 10%); - } + .bg-variant(@state-success-bg); } .bg-info { - background-color: @state-info-bg; - a&:hover { - background-color: darken(@state-info-bg, 10%); - } + .bg-variant(@state-info-bg); } .bg-warning { - background-color: @state-warning-bg; - a&:hover { - background-color: darken(@state-warning-bg, 10%); - } + .bg-variant(@state-warning-bg); } .bg-danger { - background-color: @state-danger-bg; - a&:hover { - background-color: darken(@state-danger-bg, 10%); - } + .bg-variant(@state-danger-bg); } |
