diff options
| author | Valentin Popov <info@valentineus.link> | 2018-04-24 15:26:27 +0300 | 
|---|---|---|
| committer | Valentin Popov <info@valentineus.link> | 2018-04-24 15:26:27 +0300 | 
| commit | cd0a3e7067ac58a5f07aeae5206dffc06f47128b (patch) | |
| tree | 660b34d5138ac1b58a148550c817e147572db4ed /_scss/components/theme | |
| parent | 72d0166a3f98366d950354e8937bc5e7209090d9 (diff) | |
| download | popov.link-cd0a3e7067ac58a5f07aeae5206dffc06f47128b.tar.xz popov.link-cd0a3e7067ac58a5f07aeae5206dffc06f47128b.zip | |
Decor buttons
Signed-off-by: Valentin Popov <info@valentineus.link>
Diffstat (limited to '_scss/components/theme')
| -rw-r--r-- | _scss/components/theme/_buttons.scss | 81 | 
1 files changed, 81 insertions, 0 deletions
| diff --git a/_scss/components/theme/_buttons.scss b/_scss/components/theme/_buttons.scss new file mode 100644 index 0000000..fd11d1b --- /dev/null +++ b/_scss/components/theme/_buttons.scss @@ -0,0 +1,81 @@ +.button, +button, +input[type='button'], +input[type='reset'], +input[type='submit'] { +  background-color: $color-primary; +  border: .1rem solid $color-primary; +  border-radius: .4rem; +  color: $color-initial; +  cursor: pointer; +  display: inline-block; +  font-size: 1.1rem; +  font-weight: 700; +  height: 3.8rem; +  letter-spacing: .1rem; +  line-height: 3.8rem; +  padding: 0 3rem; +  text-align: center; +  text-decoration: none; +  text-transform: uppercase; +  white-space: nowrap; + +  &:focus, +  &:hover { +    background-color: $color-secondary; +    border-color: $color-secondary; +    color: $color-initial; +    outline: 0; +  } + +  &[disabled] { +    cursor: default; +    opacity: .5; + +    &:focus, +    &:hover { +      background-color: $color-primary; +      border-color: $color-primary; +    } +  } + +  &.button-outline { +    background-color: transparent; +    color: $color-primary; + +    &:focus, +    &:hover { +      background-color: transparent; +      border-color: $color-secondary; +      color: $color-secondary; +    } + +    &[disabled] { +      &:focus, +      &:hover { +        border-color: inherit; +        color: $color-primary; +      } +    } +  } + +  &.button-clear { +    background-color: transparent; +    border-color: transparent; +    color: $color-primary; + +    &:focus, +    &:hover { +      background-color: transparent; +      border-color: transparent; +      color: $color-secondary; +    } + +    &[disabled] { +      &:focus, +      &:hover { +        color: $color-primary; +      } +    } +  } +} | 
