Https://www.freecodecamp.org/learn/front-end-libraries/sass/use-each-to-map-over-items-in-a-list

Tell us what’s happening:
HOW DO I DO THIS HELP ME PLZZ

Your code so far

      @each $color in blue, black, red {
    .#{$color}-bg {background-color: $color;}
  }
  
  div {
    height: 200px;
    width: 200px;
  }

</style>

<div class="blue-bg"></div>
<div class="black-bg"></div>
<div class="red-bg"></div>
```html


@each $color in blue, black, red {
  .#{$color}-bg {background-color: $color;}
}

div {
  height: 200px;
  width: 200px;
}

</style>

<div class="blue-bg"></div>
<div class="black-bg"></div>
<div class="red-bg"></div>

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.67 Safari/537.36 Edg/87.0.664.47.

Challenge: Use @each to Map Over Items in a List

Link to the challenge:

Did you remove the starting <style type='text/scss'> tag? When I add that back I have this.

<style type='text/scss'>

@each $color in blue, black, red {
.#{$color}-bg {background-color: $color;}
}


  div {
    height: 200px;
    width: 200px;
  }
</style>

<div class="blue-bg"></div>
<div class="black-bg"></div>
<div class="red-bg"></div>

Which passes the tests.

1 Like

I’ve edited your post for readability. When you enter a code block into a forum post, please precede it with a separate line of three backticks and follow it with a separate line of three backticks to make it easier to read.

You can also use the “preformatted text” tool in the editor (</>) to add backticks around text.

See this post to find the backtick on your keyboard.
Note: Backticks (`) are not single quotes (’).

1 Like

TY :grinning_face_with_smiling_eyes:

Okay thanks :grinning_face_with_smiling_eyes: