<div class="heart"></div>
<div class="heart" style="width: 120px;--c:purple;"></div>
<div class="heart" style="width: 80px;--c: pink"></div>
.heart {
--c: red;
width: 200px;
aspect-ratio: 1;
background:
radial-gradient(circle at 60% 65%,var(--c) 64%,#0000 65%) top left/50% 50%,
radial-gradient(circle at 40% 65%,var(--c) 64%,#0000 65%) top right/50% 50%,
conic-gradient(from -45deg at 50% 85.5%,var(--c) 90deg,#0000 0) bottom/100% 50%;
background-repeat: no-repeat;
}
body {
min-height: 100vh;
margin: 0;
display: grid;
place-content: center;
place-items: center;
grid-auto-flow: column;
gap: 15px;
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.