It makes the color lighter by increasing its brightness. -> Option B
Quick Check:
lighten() = increase brightness [OK]
Hint: Lighten means make brighter or closer to white [OK]
Common Mistakes:
Confusing lighten() with darken()
Thinking lighten() changes hue
Assuming lighten() converts to grayscale
2. Which of the following is the correct syntax to darken a color by 20% using the sass:color module?
easy
A. darken($color, 20%)
B. darken($color 20%)
C. darken($color, 0.2)
D. darken($color; 20%)
Solution
Step 1: Recall correct function syntax
The darken() function takes two arguments separated by a comma: the color and the amount as a percentage.
Step 2: Check each option
darken($color, 20%) uses comma and percentage correctly. Options B and D miss comma or use wrong separator. darken($color, 0.2) uses decimal instead of percentage.
Final Answer:
darken($color, 20%) -> Option A
Quick Check:
Function args separated by comma, amount as percentage [OK]
Hint: Use comma and % for amount in color functions [OK]
A. Using wrong function name; should be color.merge.
B. Percentage value should be a decimal, not 50%.
C. Missing comma between color and percentage in color.mix arguments.
D. The color #123456 is invalid.
Solution
Step 1: Check syntax of color.mix()
The color.mix() function requires two colors separated by a comma, and the weight percentage as a separate argument.
Step 2: Identify missing comma
In the code, #ffffff 50% lacks a comma between color and percentage, causing syntax error.
Final Answer:
Missing comma between color and percentage in color.mix arguments. -> Option C
Quick Check:
color.mix() args must be comma-separated [OK]
Hint: Separate all arguments with commas in functions [OK]
Common Mistakes:
Omitting commas between arguments
Using wrong function names
Misunderstanding percentage format
5. You want to create a button background color that is a 30% mix of your brand color $brand and white, but only if the brand color is dark. Which Sass code using sass:color module correctly applies this logic?
hard
A. @use "sass:color";
$bg: color.mix($brand, white, 30%);
B. @use "sass:color";
$bg: if(color.is-light($brand), color.mix($brand, white, 30%), $brand);
C. @use "sass:color";
$bg: if(color.is-dark($brand), color.mix(white, $brand, 30%), $brand);
D. @use "sass:color";
$bg: if(color.is-dark($brand), color.mix($brand, white, 30%), $brand);
Solution
Step 1: Understand the condition
You want to mix only if $brand is dark, so use color.is-dark($brand) as condition.
Step 2: Use correct mix order and percentage
Mix $brand with white at 30%. The color.mix() function takes base color first, then color to mix, then percentage.