Префикс
<span class="girlgroup particletext hearts"><i class="fa-regular fa-heart"></i>
Суффикс
<span class="particle particle_1"></span>
<span class="particle particle_2"></span>
<span class="particle particle_3"></span>
</span>
custom.css
.girlgroup {
font-weight: 700;
text-shadow: 0 0 11px rgb(204 42 93 / 30%);
color: #cc2a5d;
}
.particletext{
position:relative;
}
.particletext.hearts>.particle{
opacity:0;position:absolute;background-color:rgb(204, 42, 93);animation:hearts 6s ease-in infinite;
}
.particletext.hearts > .particle::before, .particletext.hearts > .particle::after
{
position:absolute;content:'';border-radius:100px;top:var(--sp-0);left:var(--sp-0);width:100%;height:100%;background-color:rgb(204, 42, 93);
}
.particletext.hearts>.particle::before{
transform:translateX(-50%);
}
.particletext.hearts>.particle::after
{
transform:translateY(-50%);
}
.particle_1 {
top:39%; left:58%;width:7px; height:7px;animation-delay: 3s;
}
.particle_2 {
top:34%; left:74%;width:11.7px; height:11.7px;animation-delay: 3.3s;
}
.particle_3 {
top:20%; left:70%;width:8.2px; height:8.2px;animation-delay: 3.5s;
}
@keyframes hearts{0%{opacity:0;transform:translate(0, 0%) rotate(45deg);}20%{opacity:0.8;transform:translate(0, -20%) rotate(45deg);}100%{opacity:0;transform:translate(0, -500%) rotate(45deg);}}
И по такому образцу остальное