2022-06-07 17:06:49 +00:00
---
id: 5d822fd413a79914d39e98da
title: Step 18
challengeType: 0
dashedName: step-18
---
# --description--
Il primo edificio ora ha un bell'aspetto. Facciamone altri! Annida tre nuovi elementi `div` nell'elemento `background-buildings` e assegna loro le classi `bb2` , `bb3` e `bb4` in quest'ordine. Saranno altri tre edifici dello sfondo.
# --hints--
Dovresti creare un `div` con la classe `bb2` .
```js
assert.exists(document.querySelector('div.bb2'));
```
Dovresti creare un `div` con la classe `bb3` .
```js
assert.exists(document.querySelector('div.bb3'));
```
Dovresti creare un `div` con la classe `bb4` .
```js
assert.exists(document.querySelector('div.bb4'));
```
Dovresti creare 3 nuovi elementi `div` .
```js
assert.equal(document.querySelectorAll('div')?.length, 9);
```
Dovresti posizionare questi elementi `div` all'interno dell'elemento `.background-buildings` .
```js
assert.equal(document.querySelector('div.background-buildings')?.children?.length, 4);
```
Dovresti posizionare gli elementi nell'ordine corretto.
```js
function __t(a, b) {
return [...document.querySelector(a)?.nextElementSibling?.classList]?.includes(b);
}
assert(__t('div.bb1','bb2') & & __t('div.bb2','bb3') & & __t('div.bb3','bb4'));
```
# --seed--
## --seed-contents--
```html
<!DOCTYPE html>
2022-07-05 17:37:27 +00:00
< html lang = "en" >
2022-06-07 17:06:49 +00:00
< head >
2022-07-05 17:37:27 +00:00
< meta charset = "UTF-8" >
2022-06-07 17:06:49 +00:00
< title > City Skyline< / title >
2022-06-21 15:00:08 +00:00
< link href = "styles.css" rel = "stylesheet" / >
2022-06-07 17:06:49 +00:00
< / 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 >
--fcc-editable-region--
--fcc-editable-region--
< / div >
< / body >
< / html >
```
```css
* {
border: 1px solid black;
box-sizing: border-box;
}
body {
height: 100vh;
margin: 0;
overflow: hidden;
}
.background-buildings {
width: 100%;
height: 100%;
}
.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);
}
```