di: Alessandro Fulciniti 22 Marzo 2006
A distanza di più di un'anno dalla prima versione dei Nifty Corners Angoli arrotondati senza immagini, e dopo la Nifty Corners: miglioramenti e nuove funzionalità, eccoci arrivati alla terza versione. Dopo una breve introduzione alle novità introdotte rispetto alle precedenti e i riferimenti per l'uso dello script, presenteremo diversi esempi in cui non si sono usate immagini per gli angoli arrotondati, ma solo Javascript e CSS. Cominciamo subito.
Sono diverse le novità introdotte nei Nifty Corners Cube, che in generale sono stati pensati per essere più versatili e semplici da usare. Basti pensare che dei quattro parametri nella prima versione e cinque nella seconda, nella terza versione si usano solo due parametri di cui uno opzionale.
Vediamo brevemente le novità:
Insieme a molte novità, che scopriremo attraverso diversi esempi, due inversioni di tendenza rispetto alla precedente versione. Il supporto per Internet Explorer 5.0 è stato definitivamente abbandonato, ma la compatibilità con gli altri browser stata mantenuta: tutti gli esempi dell'articolo sono stati testati con successo su IE 5.5, IE6, IE7 beta 2, Opera 8.5, Firefox 1.5 e Safari 2.0. Gli utenti IE5.0, come quelli con Javascript disabilitato, vedranno comunque la pagina senza angoli arrotondati.
Ho dovuto abbandonare i Nifty Corners con bordi: si sono rivelati un po' problematici nella versione 2, e non sono riuscito ad integrarli in questa nuova versione per problemi di resa su IE.
Siamo così pronti a presentare il primo esempio: si tratta di un div con angoli arrotondati grazie ai Nifty Corners. Per chi non avesse letto gli articoli precedenti, i Nifty Corners sono una soluzione per ottenere angoli arrotondati senza immagini, ma solo con CSS e Javascript. In particolare, questa terza versione si compone di tre parti essenziali:
In quanto ai primi due punti, i file esterni non necessitano di modifiche e andranno copiati nella stessa cartella della pagina HTML. C'è da evidenziare che basterà linkare il file Javascript che si occuperà, se i Nifty Corners possono girare, di aggiungere automaticamente il CSS esterno necessario. Se guardate il codice HTML dell'esempio, l'unica referenza a file esterni è infatti la seguente riga:
<script type="text/javascript" src="Niftycube.js"></script>
Per quanto riguarda il terzo punto, ecco il codice HTML della pagina, con Javascript incorporato, per ottenere un div con angoli arrotondati:
<script type="text/javascript">
window.onload=function(){
Nifty("div#box","big");
}
</script>
In grassetto ho riportato la parte variabile dello script, che sarà la parte che andrà modificata secondo le esigenze e costituisce la chiamata alla funzione Nifty. Questa riceve due parametri che sono il vero punto di forza dei Nifty Corners. Vediamoli da vicino.
Guida CSS di baseI CSS servono per gestire tutto il layout di un sito Web. E'... |
Guida Layout dei siti con i CSSLa guida ai layout con i CSS è uno strumento ideale per chi intende... |
Guida Interfacce web con PhotoshopQuesta guida mostra con semplici esempi come lavorare ad un layout e... |
Ogni mercoledì, direttamente nella tua e-mail: guide, articoli, tutorial, FAQ e approfondimenti tecnici su CSS e Web Design.
Iscriviti alla newsletter
|
|
Corso Webmaster base22 Febbraio 2010 a Milano |
|
|
Corso Accessibilità siti Web22 Marzo 2010 a Milano |
|
|
Corso Accessibilità siti Web01 Marzo 2010 a Roma |