Learn CSS variables by building a city skyline

i solved step 52 but it keeps telling me my code is wrong

Howdy! Could you please post your code? Thanks!

.bb2b {
width: 100%;
height: 100%;
background:repeating-linear-gradient(var(–building-color2), var(–window-color2) 6%, var(–window-color2) 9%);
}

it told me to change the background property from linear to repeating linear gradient

Post your code here.

is it the css or html code is should post?

Post both of them here.

City Skyline
<div class="foreground-buildings">
  <div></div>
  <div></div>
  <div class="fb1"></div>
  <div class="fb2"></div>
  <div></div>
  <div class="fb3"></div>
  <div class="fb4"></div>
  <div class="fb5"></div>
  <div class="fb6"></div>
  <div></div>
  <div></div>
</div>

:root {
–building-color1: #aa80ff;
–building-color2: #66cc99;
–building-color3: #cc6699;
–building-color4: #538cc6;
–window-color1: black;
–window-color2: #8cd9b3;
}

  • {
    border: 1px solid black;
    box-sizing: border-box;
    }

body {
height: 100vh;
margin: 0;
overflow: hidden;
}

.background-buildings, .foreground-buildings {
width: 100%;
height: 100%;
display: flex;
align-items: flex-end;
justify-content: space-evenly;
position: absolute;
top: 0;
}

/* BACKGROUND BUILDINGS - “bb” stands for “background building” */
.bb1 {
width: 10%;
height: 70%;
display: flex;
flex-direction: column;
align-items: center;
}

.bb1a {
width: 70%;
}

.bb1b {
width: 80%;
}

.bb1c {
width: 90%;
}

.bb1d {
width: 100%;
height: 70%;
background: linear-gradient(
var(–building-color1) 50%,
var(–window-color1)
);
}

.bb1-window {
height: 10%;
background: linear-gradient(
var(–building-color1),
var(–window-color1)
);
}

.bb2 {
width: 10%;
height: 50%;
background-color: var(–building-color2);
}
.bb2b {
width: 100%;
height: 100%;
background:repeating-linear-gradient(var(–building-color2), var(–window-color2) 6%, var(–window-color2) 9%);
}
.bb3 {
width: 10%;
height: 55%;
background-color: var(–building-color3);
}

.bb4 {
width: 11%;
height: 58%;
background-color: var(–building-color4);
}

/* FOREGROUND BUILDINGS - “fb” stands for “foreground building” */
.fb1 {
width: 10%;
height: 60%;
background-color: var(–building-color4);
}

.fb2 {
width: 10%;
height: 40%;
background-color: var(–building-color3);
}

.fb3 {
width: 10%;
height: 35%;
background-color: var(–building-color1);
}

.fb4 {
width: 8%;
height: 45%;
background-color: var(–building-color1);
position: relative;
left: 10%;
}

.fb5 {
width: 10%;
height: 33%;
background-color: var(–building-color2);
position: relative;
right: 10%;
}

.fb6 {
width: 9%;
height: 38%;
background-color: var(–building-color3);
}

Your code lacks some content,you seem to have deleted some text. I suggest you reset the lesson,then only change the linear-gradient to repeating-linear-gradient

Howdy! I wanted to again, point out to what @stephenmutheu said.

Your variables seem to be incorrectly declared and called. The line breaks are also not the same, which could be causing some problems.

I suggest resetting the lesson, and simply change linear-gradient to repeating-linear-gradient

Hope this helps!

1 Like

I reset the lesson and it worked perfectly fine,
thanks so much, I’ve been on this for like 2 days.

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.