I'm trying to get better at CSS, I asked my friend to draw a website in photoshop, and she threw me a stumper. This is the background I'm trying to replicate:
I found a sample on making a Pure CSS Halftone Pattern, and have adapted it as such:
#circleBackground {
z-index: 0;
position: relative;
margin: -10px;
height: 100vh;
background: #7ecafb;
--mask: linear-gradient(to bottom right, #7ecafb, rgba(0,0,0, 0.45));
}
#circleBackground::before {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: radial-gradient(#4f87d0, #7ecafb) 0 0/1em 1em space;
-webkit-mask: var(--mask);
mask: var(--mask);
content: '';
}
<body>
<div id="circleBackground"></div>
</body>
which gives me this:
I'm clearly barking up the wrong tree. The shapes aren't even close. The gradient is not happening either.
Is it possible to replicate this gradient in css? If it is, what should I look at to achieve the desired result?

