Preenchimento do círculo de plano de fundo CSS div

1. Efeito alvo

preenchimento do círculo de conteúdo div

insira a descrição da imagem aqui

2. Realização da função

1. raio da borda

border-radius: 50%;
background: #F56C6C;

Problema: Se o div não é um quadrado, o círculo preenchido também não é um círculo
insira a descrição da imagem aqui

2. caminho do clipe

clip-path: circle(30%);
background: #F56C6C;

Problema: as bordas são afetadas
insira a descrição da imagem aqui

3. gradiente radial

background: radial-gradient(circle, #F56C6C 66%, transparent 66%);

Problema: as bordas do círculo ficarão irregulares e embaçadas
insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/YG_zhh/article/details/129315457
Recomendado
Clasificación