<main>
    <div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div>
    <div></div><div></div><div></div><div></div><div></div><div></div>
    <div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div>
    </main>
index.html
body{
    background-color: blue;
    height: 100vh;
    margin: 0;
  }
  html, main {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  div {
    width: 200px;
    background-color: white;
    height: 200px;
    border-radius: 100%;
  }
  div:hover {
        border-radius: 100%;
        background: blue;
        transition: all 1.5s;
      }
  main {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    width: 0vw;
    height: 0vw;
  }
index.css