
My basic notes for use sass
Variebles
$media_queries_xs: 375px; $media_queries_sm: 576px; $media_queries_md: 768px; $media_queries_lg: 992px; $media_queries_xl: 1200px; $media_queries_xxl: 1400px; @media screen and (min-width: $media_queries_xs) {} // 375px; @media screen and (min-width: $media_queries_sm) {} // 576px; @media screen and (min-width: $media_queries_md) {} // 768px; @media screen and (min-width: $media_queries_lg) {} // 992px; @media screen and (min-width: $media_queries_xl) {} // 1200px; @media screen and (min-width: $media_queries_xxl) {} // 1400px;
Mixin
@mixin transition { -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
Use mixin
{ @include transition; }
list variables
$sizes: 30, 40, 50, 90, 100; @each $size in $sizes { &--s#{$size} { min-width: #{$size}px; max-width: #{$size}px; height: #{$size}px; } }
for (from 1 to 20)
@for $i from 1 through 20 { &--max#{$i} { max-height: 19px * $i; } }
Command line
For one file sass --watch ./src/sass/main.scss ./src/css/main.css sass --watch ./src/sass/index.scss ./src/css/index.css For many files sass --watch ./src/sass/pages/:./src/css/