Useful Links
Computer Science
Web Development
Frontend Frameworks and Libraries
Sass and SCSS
1. Introduction to CSS Preprocessing
2. Setting Up a Sass Development Environment
3. Sass Syntaxes
4. Core Sass Features
5. Reusability and Abstraction
6. Sass Data Types
7. Control Directives and Expressions
8. Functions
9. Advanced Concepts
10. Best Practices and Project Architecture
Functions
Using Built-in Functions
Color Functions
`lighten()`
`darken()`
`saturate()`
`desaturate()`
`adjust-hue()`
`mix()`
`rgba()`
String Functions
`unquote()`
`quote()`
`str-length()`
`str-slice()`
`to-upper-case()`
`to-lower-case()`
Number Functions
`percentage()`
`round()`
`ceil()`
`floor()`
`abs()`
`min()`
`max()`
List Functions
`length()`
`nth()`
`append()`
`join()`
`index()`
`zip()`
Map Functions
`map-get()`
`map-has-key()`
`map-keys()`
`map-values()`
`map-merge()`
`map-remove()`
Introspection Functions
`type-of()`
`unit()`
`unitless()`
`variable-exists()`
`function-exists()`
`mixin-exists()`
Creating Custom Functions
The `@function` Rule
Syntax and Structure
The `@return` Rule
Returning Values
Writing and Using Custom Functions
Passing Arguments
Using Functions in Styles
Previous
7. Control Directives and Expressions
Go to top
Next
9. Advanced Concepts