Hi Amit Kumar, congratulations on the solution.
Answering your question, the weird border, you would have to use the border: 1px solid transparent; to 'take off' any border that might be, since we set it to transparent.
Corresponding to the delay when loading the image, try just creating it via HTML, and just set or not display: none, in the div to disappear and continue respecting display: flex the next time it stays.
One last tip, the organization of your folders, you can create an assets folder and inside it create two more, with the name css and js and inside each, insert the responsible file for each folder.
Don't forget to mark it as helpful :-)
@amit-kumar-18
Posted
@themegazord appreciate your feedback. I have updated my solution and all the problems are now solved including the border and image delay.
@amit-kumar-18 I'm happy my dear, congratulations