Learn CSS Variables by Building a City Skyline - Step 70

Tell us what’s happening:

Your code so far

WARNING

The challenge seed code and/or your solution exceeded the maximum length we can port over from the challenge.

You will need to take an additional step here so the code you wrote presents in an easy to read format.

Please copy/paste all the editor code showing in the challenge from where you just linked.

Replace these two sentences with your copied code.
Please leave the ``` line above and the ``` line below,
because they allow your code to properly format in the post.

Your browser information:

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

Challenge: Learn CSS Variables by Building a City Skyline - Step 70

Link to the challenge:

Hi there and welcome to our community!

Your code was too long to be ported over automatically, so you’ll need to paste it manually. You can post code on the forum using the Preformatted Text tool (</> icon or CTRL+e), which creates two sets of triple backticks, between which you can paste your code. This ensures that the code displays correctly on the forum.

my code was this:
.bb4-window{
width: 18%;
height: 90%;
background-color: var(–window-color4);
}

But it still says error " You should give .bb4-window a width of 18% ."

Please post a link to the Step you are working on

This code is correct except that you should be prefixing your variable name with two hyphens (e.g. var(--variable)).

i did still same error “make width 18%”

You may have lost a closing curly bracket from the previous selector, or some other issue elsewhere in your code.

Could you post your full CSS code please?

You can use the Preformatted Text tool (</> icon or CTRL+e) to create two sets of triple backticks, between which you can paste your code to ensure that it displays correctly on the forum.

For future reference, when you need help with a particular step, the easiest thing to do is to click on the Help button (which appears after you have submitted incorrect code three times). This will create a forum help post which includes your full code, a direct link to the challenge and an opportunity for you to describe the issue fully, in your own words.

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

* {
  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;
}

.building-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* BACKGROUND BUILDINGS - "bb" stands for "background building" */
.bb1 {
  width: 10%;
  height: 70%;
}

.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%;
}

.bb2a {
  border-bottom: 5vh solid var(--building-color2);
  border-left: 5vw solid transparent;
  border-right: 5vw solid transparent;
}

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

.bb3 {
  width: 10%;
  height: 55%;
  background: repeating-linear-gradient(
      90deg,
      var(--building-color3),
      var(--building-color3),
      var(--window-color3) 15%
    );
}

.bb4 {
  width: 11%;
  height: 58%;
}

.bb4a {
  width: 3%;
  height: 10%;
  background-color: var(--building-color4);
}

.bb4b {
  width: 80%;
  height: 5%;
  background-color: var(--building-color4);
}
  
.bb4c {
  width: 100%;
  height: 85%;
  background-color: var(--building-color4);
}.
.bb4-window {
  width: 18%;
  height: 90%;
  background-color: var(--window-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);
}
    

got answer to the issue thanks

Hi @yohannesabel398

I have the same problem with the width, how did you solve it ?

Thx

If you have a question on the same. Kindly create a your own post on the forum.

1 Like

I’ve already done so. But I was trying to get an answer somewhere else as I’ve gotten any on my post :slight_smile:

Here is my post : Learn CSS Variables by Building a City Skyline - Step 70

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