Add darken, lighten and if function (#28715)
Fix casing, add if function, cite source
This commit is contained in:
committed by
The Coding Aviator
parent
eddf9063fc
commit
a8c6845854
@ -151,13 +151,47 @@ Example 2:
|
|||||||
```
|
```
|
||||||
Both selectors(`#myDiv` and `#myOtherDiv`) will inherit properties from `%success`, while maintaining their own unique properties.
|
Both selectors(`#myDiv` and `#myOtherDiv`) will inherit properties from `%success`, while maintaining their own unique properties.
|
||||||
|
|
||||||
|
## Functions
|
||||||
|
Sass has built in functions which can be easily used to manipulate colors.
|
||||||
|
|
||||||
|
### Darken + Lighten
|
||||||
|
The first argument contains the color, the second the percentage adjusted.
|
||||||
|
|
||||||
|
```sass
|
||||||
|
$heading-color
|
||||||
|
.nav-bar li {
|
||||||
|
&.active {
|
||||||
|
darken( $heading-color, 10% );
|
||||||
|
}
|
||||||
|
&:hover {
|
||||||
|
lighten( $heading-color, 10% );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Sass also provides control directives such as `@if`, `@for`, `@each` and `@while`
|
||||||
|
|
||||||
|
### @if
|
||||||
|
```sass
|
||||||
|
$boolean: true
|
||||||
|
|
||||||
|
@if $boolean
|
||||||
|
.header {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
@else
|
||||||
|
.header {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
## Operators
|
## Operators
|
||||||
|
|
||||||
Sass adds mathematical operators, such as +, -, *, / and % to CSS.
|
Sass adds mathematical operators, such as +, -, *, / and % to CSS.
|
||||||
|
|
||||||
Example:
|
Example:
|
||||||
|
|
||||||
```
|
```sass
|
||||||
#myDiv {
|
#myDiv {
|
||||||
height: 1920px / 480px;
|
height: 1920px / 480px;
|
||||||
width: 1080px * 2;
|
width: 1080px * 2;
|
||||||
|
Reference in New Issue
Block a user