In this project I mixed my current knowledge of HTML, CSS and Javascript to give life to the herein.
The display: flex and loops were indispensable in the making of this project.
I would say the most difficult part was to finally use the capabilities of the 3 technologies together.
The addition of the RGB was an interesting challenge, whilst it was not an strenuous one, it required to refactor the code a little bit. Specially take some CSS out and code it as dynamic manipulation of styles using Javascript.
The opacity function was much easier to code having acquired knowledge from RGB function's implementation.
Overall was a pretty didactic project to get into.