• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Guida Angoli arrotondati in CSS compatibili con IE

Kaito

Utente Strepitoso
Autore del topic
16 Febbraio 2011
4.511
47
Miglior risposta
0
Saaalve.

Per chi conosce in modo più approfondito il CSS, saprà che c'è la possibilità di fare gli angoli arrotondati ad un elemento, ovviamente si può scegliere se farli a tutti e 4 o solamente ad alcuni. Comunque, chi sa questa cosa, saprà anche che questo metodo, come text-shadow e box-shadow, non è compatibile con IE.

Se non sapete come fare, vi dirò la soluzione da adottare: un file .htc.

Come procedere

Per prima cosa dobbiamo scaricare
Perfavore, Entra oppure Registrati per vedere i Link!
. Una volta fatto, estriamo la cartella al suo interno e - per comodità - la mettiamo nella stessa directory del file .css.

Ora apriamo il foglio di stile e basterà aggiungere nel blocco che interessa la proprietà border-radius questa riga:

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Ovviamente se avete messo la cartella PIE in una altra directory dovrete cambiare la path.

Questo file inoltre renderà visibile su IE anche la proprietà "box-shadow", utile per creare un' ombra di un elemento.

Una breve guida su border-radius

border-radius è una proprietà CSS per rendere gli angoli di un elemento arrotondati. La sintassi è la seguente:

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

In questo modo verrà un blocco di 400x400px con gli angoli arrotondati. Ovviamente potete sostituire 8px con qualsiasi valore. Se invece volete rendere ad esempio solo gli angoli sopra arrotondati basterà scrivere:

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Per quelli in basso:

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Per quelli in diagonale:

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Ovviamente potete anche arrotondarne solamente uno. Il 'giro' che seguono gli angoli è orario, ovvero:

Angolo alto a sinistra; Angolo alto a destra; Angolo basso a destra; Angolo basso a sinistra
 
Riferimento: Angoli arrotondati in CSS compatibili con IE

Davvero un ottima guida 0-c00l, ben dettagliata, mi serviva.. bravo per l'impegno e bravo per aver postato! ^^
 
Riferimento: Angoli arrotondati in CSS compatibili con IE

Mattyyy :QQQ

@OwnAmbulante
 
Riferimento: Angoli arrotondati in CSS compatibili con IE

ciao,
il link al file non è più funzionante :emoji_slight_frown: