diff options
Diffstat (limited to 'themes/twentynineteen/sass/mixins/_utilities.scss')
-rw-r--r-- | themes/twentynineteen/sass/mixins/_utilities.scss | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/themes/twentynineteen/sass/mixins/_utilities.scss b/themes/twentynineteen/sass/mixins/_utilities.scss new file mode 100644 index 00000000..c753fe27 --- /dev/null +++ b/themes/twentynineteen/sass/mixins/_utilities.scss @@ -0,0 +1,51 @@ + +@mixin media( $res ) { + @if mobile == $res { + @media only screen and (min-width: $mobile_width) { + @content; + } + } + + @if tablet == $res { + @media only screen and (min-width: $tablet_width) { + @content; + } + } + + @if desktop == $res { + @media only screen and (min-width: $desktop_width) { + @content; + } + } + + @if wide == $res { + @media only screen and (min-width: $wide_width) { + @content; + } + } +} + +@mixin link-transition( $attr: color ) { + transition: $attr $link_transition ease-in-out; +} + +@mixin button-transition() { + transition: background $button_transition ease-in-out; +} + +@mixin button-all-transition() { + transition: all $button_transition ease-in-out; +} + +@mixin background-transition() { + transition: background $background_transition ease-in-out; +} + +@mixin selection { + ::-moz-selection { + @content; + } + ::selection { + @content; + } +} |