💾 Archived View for gem.sdf.org › s.kaplan › cheatsheets › programming-languages › scss.md captured on 2024-03-21 at 15:47:25.
⬅️ Previous capture (2023-09-28)
-=-=-=-=-=-=-
# SCSS Cheatsheet ## Unique Features - Sassy CSS, an extension of CSS - Adds features like variables, nesting, and mixins - Compiles to standard CSS syntax - Allows for more efficient and organized stylesheet development ## Basic Syntax
$variable: value;
selector {
property: $variable;
}
## Variables
$primary-color: #ff0000;
.selector {
color: $primary-color;
}
## Nesting
.selector {
font-size: 16px;
.nested-selector {
font-size: 12px;
}
}
## Mixins
@mixin border-radius($radius) {
-webkit-border-radius: $radius;
-moz-border-radius: $radius;
border-radius: $radius;
}
.selector {
@include border-radius(5px);
}
## Operators - `+`: Addition - `-`: Subtraction - `*`: Multiplication - `/`: Division - `%`: Modulus ## Control Directives - `@if`: Conditional statement - `@for`: Looping statement - `@each`: Looping statement for lists - `@while`: Looping statement ## Resources - [Official SCSS Documentation](https://sass-lang.com/documentation) - [Scotch.io SCSS Tutorial](https://scotch.io/tutorials/getting-started-with-sass)