Aggiunta border-radius: 50% ad un <div>
che ha una parità con l'altezza e poi mettere un background-color su di esso farà un cerchio di CSS (carico leggero).
.big_circle {
width:10em;
height:10em;
border-radius:50%;
background-color:blue;
}
È quindi possibile posizionare il cerchio direttamente al centro dello schermo utilizzando la posizione: trucco margine assoluto e negativo.
.big_circle {
width:10em;
height:10em;
border-radius:50%;
background-color:blue;
position:absolute;
top:50%;
left:50%;
margin-left:-5em;
margin-top:-5em;
}
Creare una classe per prendersi cura dello stile per i cerchi più piccoli.
.little_circle {
width:3em;
height:3em;
border-radius:50%;
background-color:green;
position:relative;
}
Poi aggiungere ID (o qualsiasi altro modo di identificarli) per posizionare relativamente rispetto al grande cerchio.
#little_one {
bottom:1em;
right:2em;
}
#little_two {
bottom:6.5em;
left:3.5em;
}
#little_three {
bottom:7em;
left:9em;
}
// etc...
Here's a CodePen with a sample.
forse provare svg? '' 'tag? –
bwoebi
Per creare una circonferenza, usa 'border-radius: 50%'. Quindi posizionare 6 div circolari con posizionamento assoluto attorno al cerchio più grande. – mash
@Mash: merita di essere una risposta. Fallo uno e avrai il mio voto. –