J'ai créé 4 cercles. L'un est le cercle parent (couleur de fond) et 3 cercles intérieurs (j'ai défini une bordure blanche pour chacun).
Je dois créer un cercle comme l'image ci-dessous sur ma page et j'ai essayé le code ci-dessous mais j'obtiens un cercle complet. J'ai besoin de savoir comment afficher seulement un demi-cercle sur la page ?
Est-ce la meilleure façon d'afficher le cercle sur la page ?
.circle-big {
width: 800px;
height: 800px;
background: linear-gradient(180deg, rgba(255, 176, 0, 0) 0%, rgba(255, 176, 0, 0.32) 100%);
border-radius: 50%;
position: relative;
}
.circle-big div:nth-child(1) {
width: 600px;
height: 600px;
}
.circle-big div:nth-child(2) {
width: 400px;
height: 400px;
}
.circle-big div:nth-child(3) {
width: 200px;
height: 200px;
}
.circle-big>div {
border: 20px solid #fff;
border-radius: 50%;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
}
<div class="circle-big">
<div></div>
<div></div>
<div></div>
</div>
0 votes
Essayez-vous de créer un arrière-plan ou chaque cercle doit-il être un élément distinct dans le DOM ?
0 votes
@AHaworth, j'essaie de créer un arrière-plan.