Articoli Consigliati

Attacco hacker Man in the middle (introduzione)

Introduzione L'attacco "Man in the middle" (l'uomo nel mezzo) è un attacco molto comune ed efficace utilizzato nelle reti lan switchate. Si può effettuare questo attacco...

Leggi l'articolo

Come personalizzare un input file di un formCome personalizzare un input file di un form

Cari lettori di good2know, oggi vi presento un nuovo articolo sulla personalizzazione degli input file di un form. Il metodo è semplice, utilizza i fogli di stile CSS...

Leggi l'articolo

CustomSelect, plugin jQuery per personalizzare il select dei formCustomSelect, plugin jQuery per personalizzare il select dei form

Salve a tutti lettori di good2know, oggi ho terminato di creare un plugin jQuery per personalizzare i tag select dei form. Ecco il link per il download. Di seguito...

Leggi l'articolo

Come personalizzare gli input di un form, checkbox, radio e selectCome personalizzare gli input di un form, checkbox, radio e select

Da web developer quale sono ho sempre desiderato poter personalizzare gli input dei form, magari con stili o sfondi particolari. Da oggi si può, con un metodo che...

Leggi l'articolo

Cuscini per tutti i geek!Cuscini per tutti i geek!

Di seguito vi presento una raccolta di cuscini per tutti i geek. 1. Cuscino CTRL+ALT+DEL 2. Cuscino a forma di cappello di Super Mario 3. Cuscino con le icone...

Leggi l'articolo

Dirpy - Nuova piattaforma per convertire i video di youtube in mp3Dirpy - Nuova piattaforma per convertire i video di youtube in mp3

Dirpy è una nuova piattaforma online che permette, inserendo il link di un video Youtube, di salvare il contenuto audio sotto forma di un mp3. Nella fase di conversione...

Leggi l'articolo

Adobe blocca lo sviluppo di flash per i prodotti AppleAdobe blocca lo sviluppo di flash per i prodotti Apple

La nota casa di produzione software Adobe ferma lo sviluppo del packaging per i prodotti made in Cupertino. Questo dopo l'uscita del nuovo SDK per iPhone versione 4,...

Leggi l'articolo

Internet Explorer 9 in fase di testInternet Explorer 9 in fase di test

Oggi leggendo tra le news del blog di html.it ho afferrato questa notizia che per forza dovevo riproporvi. Internet Explorer 9 è disponibile in anteprima, seppur si...

Leggi l'articolo

Funzione per avere le coordinate x ed y delle scrollbar - JavascriptFunzione per avere le coordinate x ed y delle scrollbar - Javascript

Oggi vi mostrerò un'altra funzione in javascript molto utile. Questa funzione vi restituisce un array con le coordinate x ed y delle barre di scorrimento. Leggete...

Leggi l'articolo

Funzione per le dimensioni della pagina reale e della finestra visualizzata - JavascriptFunzione per le dimensioni della pagina reale e della finestra visualizzata - Javascript

Salve cari lettori di good2know.it, oggi vorrei fornirvi un'utile funzione javascript che vi restituisce le dimensioni reali della pagina e della finestra visualizzata. Leggete...

Leggi l'articolo

New blog post: Come personalizzare un input file di... /

Come personalizzare gli input di un form, checkbox, radio e select

3

Da web developer quale sono ho sempre desiderato poter personalizzare gli input dei form, magari con stili o sfondi particolari.

Da oggi si può, con un metodo che utilizza Javascript e i fogli di stile CSS.

E’ un metodo valido per quasi tutti browser, eccetto l’ormai moribondo Internet Explorer 6.

Di seguito trovate il link al pacchetto zip contenente un esempio, i file javascript da scaricare e il foglio di stile associato.

Input personalizzati

Per far girare questo script basta inserire all’interno del tag input la classe “styled”.

<input class="styled" type="checkbox" />

Come lavora?

Il file javascript sostituisce all’interno della pagina html tutti gli elementi che hanno la classe “styled” con un tag span con gli stili assegnati nel CSS, agganciando in automatico anche gli eventi legati al mouse.

Per far lavorare al meglio lo script, con checkbox, radio e select personalizzati bisogna specificare 3 variabili all’interno del file javascript che riguardano le altezze dei checkbox e dei radio e la lunghezza del tag select.

var checkboxHeight = "25";
var radioHeight = "25";
var selectWidth = "190";

Anche per modificare gli stili dei tag basta modificare il foglio di stile.


.checkbox, .radio {

width: 19px;

height: 25px;

padding: 0 5px 0 0;

background: url(checkbox.gif) no-repeat;

display: block;

clear: left;

float: left;

}

.radio {

background: url(radio.gif) no-repeat;

}

.select {

position: absolute;

width: 158px;

height: 21px;

padding: 0 24px 0 8px;

color: #fff;

font: 12px/21px arial,sans-serif;

background: url(select.gif) no-repeat;

overflow: hidden;

}

Esempi

Qui trovate un esempio.

Qui trovate l’articolo intero di Ryanfait.

Modalità d’utilizzo

Lo script è sotto licenza Creative Commons.

Basta lasciare il titolo, il nome e il sito web all’interno del file JavaScript.

RSS Feed Subscribe to our RSS Feed

Posted on : 09-07-2010 | By : Filippo Matteo Riggio | In : Programmazione

Tags: , , ,

Comments (3)

Grazie per gli utili spunti presenti sul tuo blog (che ho scoperto da pochi giorni).
Ma sei sicuro che non si debba inserire la dicitura di Creative Commons in modo visibile, come qualsiasi copyright, nel footer delle pagine?
In passato, sono stato tentano di utilizzare script già pronti sotto licenza Creative, ma non era chiaro come indicarne la provenienza e quindi ho rinunciato onde evitare contestazioni (anche perché i clienti non vogliono mai sganciare una lira per licenze o diritti vari).
Sul sito Creative si trovano diciture tipo: “You must attribute the work in the manner specified by the author or licensor…” ecc., ma poi non si capisce quale sia il suddetto “modo specificato dall’autore” o perlomeno io non l’ho capito.
Nel caso tu avessi qualche indicazione in più da darmi te ne sarei grato.
Comunque, a presto e grazie.

Buongiorno Nicola, grazie per aver visitato il mio blog, ti rispondo subito alla questione Licenza Creative Commons.
La Licenza Creative Commons, abbreviata in CCL, prevede che si possano utilizzare risorse altrui basta che si rispetti il volere dell’autore in base a decisione personali.
Ad alcuni basta lasciare il nome, altri invece preferiscono avere la dicitura del copyright sul footer, varia da autore ad autore.
In questo caso lo script creato da Ryan Fait prevede che si lasci all’interno del file Javascript il titolo, il nome e l’URL del sito.
Spero di essere stato utile.
Alla prossima :D

Si, grazie mille.

Write a comment