* fix: renamed basic html cat photo app steps * fix: renamed css-variables project steps * fix: renamed d3-dashboard filenames * fix: renamed rpg-game filenames * fix: renamed functional-progamming-spreadsheet filenames * fix: renamed calorie-counter project filenames
		
			
				
	
	
	
		
			4.3 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			4.3 KiB
		
	
	
	
	
	
	
	
id, title, challengeType, isHidden
| id | title | challengeType | isHidden | 
|---|---|---|---|
| 5d822fd413a79914d39e98dd | Part 21 | 0 | true | 
Description
I don't like how spaced out the buildings are. Squeeze them together by adding two empty div elements to the top of the background-buildings element, two more at the bottom of it, and one more in between bb3 and bb4. These will be added as things that are spaced evenly across the container, effectively moving the buildings closer to the center.
Instructions
Tests
tests:
  - text: test-text
    testString: const bb = $(".background-buildings").children("div"); assert(bb.length === 9 && bb[2] === $("div.bb1")[0] && bb[3] === $("div.bb2")[0] && bb[4] === $("div.bb3")[0] && bb[6] === $("div.bb4")[0]);
Challenge Seed
<!DOCTYPE html>
<html>    
  <head>
    <title>freeCodeCamp Skyline Project</title>
    <style>
      * {
        border: 1px solid black;
        box-sizing: border-box;
      }
      body {
        height: 100vh;
        margin: 0;
        overflow: hidden;
      }
      .background-buildings {
        width: 100%;
        height: 100%;
        display: flex;
        align-items: flex-end;
        justify-content: space-evenly;
      }
      .bb1 {
        width: 10%;
        height: 70%;
        display: flex;
        flex-direction: column;
        align-items: center;
        --building-color1: #aa80ff;
      }
      .bb1a {
        width: 70%;
        height: 10%;
        background-color: var(--building-color1);
      }
  
      .bb1b {
        width: 80%;
        height: 10%;
        background-color: var(--building-color1);
      }
  
      .bb1c {
        width: 90%;
        height: 10%;
        background-color: var(--building-color1);
      }
      .bb1d {
        width: 100%;
        height: 70%;
        background-color: var(--building-color1);
      }
      .bb2 {
        width: 10%;
        height: 50%;
      }
      .bb3 {
        width: 10%;
        height: 55%;
      }
      .bb4 {
        width: 11%;
        height: 58%;
      }
    </style>
  </head>
  <body>
    <div class="background-buildings">
      <div class="bb1">
        <div class="bb1a"></div>
        <div class="bb1b"></div>
        <div class="bb1c"></div>
        <div class="bb1d"></div>
      </div>
      <div class="bb2"></div>
      <div class="bb3"></div>
      <div class="bb4"></div>
    </div>
  </body>
</html>
Solution
<!DOCTYPE html>
<html>    
  <head>
    <title>freeCodeCamp Skyline Project</title>
    <style>
      * {
        border: 1px solid black;
        box-sizing: border-box;
      }
      body {
        height: 100vh;
        margin: 0;
        overflow: hidden;
      }
      .background-buildings {
        width: 100%;
        height: 100%;
        display: flex;
        align-items: flex-end;
        justify-content: space-evenly;
      }
      .bb1 {
        width: 10%;
        height: 70%;
        display: flex;
        flex-direction: column;
        align-items: center;
        --building-color1: #aa80ff;
      }
      .bb1a {
        width: 70%;
        height: 10%;
        background-color: var(--building-color1);
      }
  
      .bb1b {
        width: 80%;
        height: 10%;
        background-color: var(--building-color1);
      }
  
      .bb1c {
        width: 90%;
        height: 10%;
        background-color: var(--building-color1);
      }
      .bb1d {
        width: 100%;
        height: 70%;
        background-color: var(--building-color1);
      }
      .bb2 {
        width: 10%;
        height: 50%;
      }
      .bb3 {
        width: 10%;
        height: 55%;
      }
      .bb4 {
        width: 11%;
        height: 58%;
      }
    </style>
  </head>
  <body>
    <div class="background-buildings">
      <div></div>
      <div></div>
      <div class="bb1">
        <div class="bb1a"></div>
        <div class="bb1b"></div>
        <div class="bb1c"></div>
        <div class="bb1d"></div>
      </div>
      <div class="bb2"></div>
      <div class="bb3"></div>
      <div></div>
      <div class="bb4"></div>
      <div></div>
      <div></div>
    </div>
  </body>
</html>