0
0
SASSmarkup~5 mins

Maps for grouped values in SASS - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is a map in Sass?
A map in Sass is a collection of key-value pairs, like a list but each item has a name (key) and a value. It helps group related values together.
Click to reveal answer
beginner
How do you create a map with grouped values in Sass?
Use parentheses with key: value pairs separated by commas. Example: $colors: (primary: #333, secondary: #666);
Click to reveal answer
beginner
How do you access a value inside a Sass map?
Use the map-get() function with the map and the key. Example: map-get($colors, primary) returns #333.
Click to reveal answer
intermediate
Why use maps for grouped values in Sass?
Maps keep related values organized and easy to update. For example, grouping all colors or font sizes in one place makes your code cleaner and easier to maintain.
Click to reveal answer
intermediate
How can you add a new key-value pair to an existing Sass map?
Use the map-merge() function to combine the original map with a new map containing the new pair. Example: $new-map: map-merge($colors, (accent: #f00));
Click to reveal answer
What does this Sass code create? $sizes: (small: 1rem, large: 2rem);
AA variable with two separate values
BA map with keys 'small' and 'large' and their values
CA list of two values 1rem and 2rem
DA CSS class named sizes
How do you get the value for 'primary' from $colors: (primary: #333, secondary: #666)?
A$colors.primary
Bget($colors, 'primary')
Cmap-get($colors, primary)
D$colors[primary]
Which function adds new pairs to an existing Sass map?
Amap-update()
Bmap-add()
Cmap-insert()
Dmap-merge()
Why are maps useful for grouped values in Sass?
AThey organize related values for easy use and updates
BThey make CSS run faster
CThey replace variables completely
DThey create animations automatically
What is the correct syntax to define a Sass map?
A$map: (key1: value1, key2: value2);
B$map = {key1: value1, key2: value2};
C$map: [key1, value1, key2, value2];
D$map: key1 => value1, key2 => value2;
Explain how to create and use a map for grouped values in Sass.
Think about how you group related things in real life, like a box with labeled compartments.
You got /3 concepts.
    Describe why maps are helpful when writing Sass styles.
    Imagine keeping all your tools in one toolbox instead of scattered around.
    You got /3 concepts.