From 63c4db6d71b98523753c51747e308682d9a2e8a0 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 11 Dec 2017 17:36:46 +0100 Subject: Move to angular cli --- client/src/sass/include/_mixins.scss | 97 ++++++++++++++++++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 client/src/sass/include/_mixins.scss (limited to 'client/src/sass/include/_mixins.scss') diff --git a/client/src/sass/include/_mixins.scss b/client/src/sass/include/_mixins.scss new file mode 100644 index 000000000..f6f17846e --- /dev/null +++ b/client/src/sass/include/_mixins.scss @@ -0,0 +1,97 @@ +@import '_variables'; + +@mixin disable-default-a-behaviour { + &:hover, &:focus, &:active { + text-decoration: none !important; + outline: none !important; + } +} + +@mixin peertube-input-text($width) { + display: inline-block; + height: $button-height; + width: $width; + background: #fff; + border: 1px solid #C6C6C6; + border-radius: 3px; + padding-left: 15px; + + &::placeholder { + color: #585858; + } +} + +@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; + font-weight: $font-semibold; + font-size: 15px; + height: $button-height; + line-height: $button-height; + border-radius: 3px; + text-align: center; + padding: 0 17px 0 13px; + cursor: pointer; + outline: 0; +} + +@mixin peertube-button-link { + display: inline-block; + + @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; +} -- cgit v1.2.3