| 
									
										
										
										
											2019-11-04 21:01:05 -06:00
										 |  |  | --- | 
					
						
							|  |  |  | id: 5d822fd413a79914d39e98de | 
					
						
							|  |  |  | title: Part 22 | 
					
						
							|  |  |  | challengeType: 0 | 
					
						
							| 
									
										
										
										
											2020-06-24 16:22:14 +09:00
										 |  |  | isHidden: true | 
					
						
							| 
									
										
										
										
											2019-11-04 21:01:05 -06:00
										 |  |  | --- | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## Description
 | 
					
						
							|  |  |  | <section id='description'> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Create a new variable by the other one called `--building-color2` and give it a value of `#66cc99`. Then set it as the `background-color` of `bb2`. | 
					
						
							|  |  |  | </section> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## Instructions
 | 
					
						
							|  |  |  | <section id='instructions'> | 
					
						
							|  |  |  | </section> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## Tests
 | 
					
						
							|  |  |  | <section id='tests'> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ```yml | 
					
						
							|  |  |  | tests: | 
					
						
							|  |  |  |   - text: test-text | 
					
						
							|  |  |  |     testString: const bb1style = code.match(/\.bb1\s*{[\s\S]+?[^}]}/g)[0]; const bb2style = code.match(/\.bb2\s*{[\s\S]+?[^}]}/g)[0]; assert(/--building-color2\s*:\s*#66cc99\s*(;|\s*})/g.test(bb1style) && /background-color\s*:\s*var\(\s*--building-color2\s*\)\s*(;|\s*})/g.test(bb2style)); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | </section> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## Challenge Seed
 | 
					
						
							|  |  |  | <section id='challengeSeed'> | 
					
						
							|  |  |  | <div id='html-seed'> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ```html | 
					
						
							|  |  |  | <!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> | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | </div> | 
					
						
							|  |  |  | </section> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## Solution
 | 
					
						
							|  |  |  | <section id='solution'> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ```html | 
					
						
							|  |  |  | <!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; | 
					
						
							|  |  |  |         --building-color2: #66cc99; | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       .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%; | 
					
						
							|  |  |  |         background-color: var(--building-color2); | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       .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> | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | </section> |