## Gossip grid
### Instructions
Create the function `grid` which displays all the `gossips` , provided in the data file below, as cards on a grid (in the same order).
They will each be represented as a `div` with the `gossip` class.
The first `gossip` card must be a `form` . It will need a `textarea` , and a submit button with the text `"Share gossip!"` . It will add new gossip to the list.
Create 3 `type="range"` inputs with the class `range` , all wrapped in a `div` with the class `ranges` .
- `id="width"` : that controls the width of cards from 200 to 800 pixels.
- `id="fontSize"` : that controls the font size from 20 to 40 pixels.
- `id="background"` : that control the background lightness from 20% to 75%.
> Use `hsl` for colors
### Files
You only need to create & submit the JS file `gossip-grid.js` ; we're providing you the following files to download and test locally:
- the HTML file [gossip-grid.html ](./gossip-grid.html ) to open in the browser, which includes:
- the JS script which will enable you to run your code.
- the data file [gossip-grid.data.js ](./gossip-grid.data.js ) from which you can import `gossips` .
- feel free to use the CSS file [gossip-grid.data.css ](./gossip-grid.data.css ) as it is or you can also modify it.
### Expected result
You can see an example of the expected result [here ](https://youtu.be/nbR2eHBqTxU )
### Notions
- [form ](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Form )
- [input ](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Input )
- [text ](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/text )
- [range ](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/range )