div
gli angoli arrotondati!Il nuovo standard CSS versione 3 permette di arrotondare gli angoli di un elemento div
-come da esempio. Purtroppo lo standard non è stato ancora messo in pratica da Internet Explorer, ma funziona perfettamente con browser come FireFox e Chrome.
Per fare questo utilizziamo -moz-border-radius
e di -webkit-border-radius
che accettano come valori ciascun angolo del nostro div
. Vediamo un po’ l’HTML dell’esempio:
e il relativo CSS:
#roundbox { text-align: center; background: #CCDDEE; padding: 30px 30px 30px 30px; -moz-border-radius: 30px 30px 30px 30px; -webkit-border-radius: 30px 30px 30px 30px; border-radius: 30px; /* UPDATE */ }
UPDATE: è stata aggiunta la regola border-radius
per il browser Firefox, secondo quanto specificato su caniuse.com
Un po’ di fantasia
Come si può notare, l’esempio qui sotto è un po’ differente: cambiando alcuni valori è possibile creare dei box più eleganti, che magari si adattano meglio allo stile del nostro layout.
Per ottenere questo effetto, modifichiamo il CSS in questo modo:
#roundbox { text-align: center; background: #CCDDEE; padding: 30px 30px 30px 30px; -moz-border-radius: 0px 30px 0px 30px; -webkit-border-radius: 0px 30px 0px 30px; border-radius: 0px 30px 0px 30px; /* UPDATE */ }
UPDATE: è stata aggiunta la regola border-radius
per il browser Firefox, secondo quanto specificato su caniuse.com
Ottimo, grazie!
Metodo molto utile. Purtroppo non è applicabile se lo sfondo è di un altro colore (vedi mia pagina web).. C’è un modo per risolvere? Grazie
Basta giocare un po’ con i colori e il contrasto e troverai un effetto adatto al tuo sito 🙂
P.S.) Scusa il ritardo… è stato un periodo complicato per questo sito 😛
ciao, ma c’è un modo per rennderlo compatibile con ie e firefox?
Con Firefox funziona egregiamente.
Per IE puoi vedere qui: https://developer.mozilla.org/en-US/docs/CSS/border-radius#Browser_compatibility. Pare supportato…
Poco sopra il link ci sono degli esempi, anche carini 😉
C’è un aggiornamento rispetto all’interpretazione della regola da parte di Firefox 😉