X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fsass%2F_mixins.scss;h=d9c9e45ec09537fbecefa6a6439f4f1378537cbe;hb=cadb46d832724ea1a17b085b992142aa32e212be;hp=e44cf064d5259f67727d90fac9919dec084f89c0;hpb=2295ce6c4e7ba805cc100ff961527bebc2cd89e5;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/sass/_mixins.scss b/client/src/sass/_mixins.scss index e44cf064d..d9c9e45ec 100644 --- a/client/src/sass/_mixins.scss +++ b/client/src/sass/_mixins.scss @@ -1,5 +1,5 @@ @mixin disable-default-a-behaviour { - &:hover, &:focus { + &:hover, &:focus, &:active { text-decoration: none !important; outline: none !important; } @@ -19,16 +19,44 @@ } } +@mixin orange-button { + color: #fff; + background-color: $orange-color; + + &:hover, &:active, &:focus { + color: #fff; + background-color: $orange-hoover-color; + } + + &[disabled], &.disabled { + cursor: default; + color: #fff; + background-color: #C6C6C6; + } +} + +@mixin grey-button { + background-color: $grey-color; + color: #585858; + + &:hover, &:active, &:focus, &[disabled], &.disabled { + color: #585858; + background-color: $grey-hoover-color; + } + + &[disabled], &.disabled { + cursor: default; + } +} + @mixin peertube-button { border: none; - color: #fff; font-weight: $font-semibold; font-size: 15px; height: $button-height; line-height: $button-height; border-radius: 3px; text-align: center; - background-color: $orange-color; padding: 0 17px 0 13px; cursor: pointer; } @@ -36,11 +64,31 @@ @mixin peertube-button-link { display: inline-block; - @include peertube-button; @include disable-default-a-behaviour; + @include peertube-button; } @mixin avatar ($size) { width: $size; height: $size; } + +@mixin icon ($size) { + display: inline-block; + background-repeat: no-repeat; + background-size: contain; + width: $size; + height: $size; + vertical-align: middle; + cursor: pointer; +} + + +@mixin peertube-select ($width) { + background-color: #fff; + border: 1px solid #C6C6C6; + height: $button-height; + width: $width; + border-radius: 3px; + padding-left: 15px; +}