You Are Here: Home » CSS3 » Border-radius: angoli arrotondati in CSS3

Border-radius: angoli arrotondati in CSS3

La proprietà css3 border-radius permette di creare angoli arrotondati per gli elementi.

Il suo valore viene specificato in unità di misura o percentuale.

Al momento, il border-radius è applicato solo da Safari3 e Firefox usando i corrispettivi css3: -webkit-border-radius e -moz-border-radius.

Esempio di regola css:

border: 5px solid red;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;

Sono un elemento con bordo rosso e angoli arrotondati

NB: in questo esempio uso il valore ‘solid’ per la proprietà css ‘border’, gli altri valori come per esempio dotted, double, inset…sono anche validi. (Guarda pagina di prova…)

2 valori possono essere applicati alla proprietà border-radius: una prima per il raggio orizzontale, una seconda per il raggio verticale.

Esempio di regola css:

border: 5px solid red;
-moz-border-radius: 25px 10px;
-webkit-border-radius: 25px 10px;

Sono un elemento con bordo rosso e angoli arrotondati di raggi diversi

NB: Firefox non segue le specifiche applicando il primo valore agli angoli superiore-sinistro/inferiore-destro e il secondo valore
agli angoli superiore-sinistro/inferiore-destro

Se usiamo uno colore di sfondo (background-color) senza specificare uno bordo, lo sfondo dell’elemento avrà lui-stesso angoli arrotondati.

Esempio di regola css:

background-color: #CCCCCC;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;

Sono un elemento con uno sfondo grigio e angoli arrotondati

La proprietà border-radius può essere applicato a uno angolo specifico:

  • border-top-right-radius per l’angolo superiore destro
  • border-bottom-right-radius per l’angolo inferiore destro
  • border-top-left-radius per l’angolo superiore sinistro
  • border-bottom-left-radius per l’angolo inferiore sinistro

NB: l’equivalente css3 per Firefox sono del tipo: -moz-border-radius-topright, -moz-border-radius-topleft, -moz-border-radius-bottomleft e
-moz-border-radius-bottomright. Mentre per Safari, basta aggiungerci il -webkit davanti.

Esempio di regola css:

border: 5px solid red;
-moz-border-radius-bottomleft: 25px;
-webkit-border-bottom-left-radius: 25px;

Sono un elemento con l’angolo inferiore sinistro arrotondato

Guarda la pagina di prova completa della proprietà css3 border-radius >>

This article in english >>

Sponsors of this article

About The Author

WebMaster

CEO e amministratore Network Flepstudio.org

Number of Entries : 85

Comments (9)

Leave a Comment

© 2012 Powered By Flepstudio.org

Scroll to top