back to top

Inserire una immagine in un bottone HTML

Vediamo come inserire una immagine all’interno di un bottone HTML. Per fare questo dobbiamo usare i Fogli di stile: in sostanza andiamo a creare una classe per il nostro bottone con le seguenti caratteristiche:

<style>
.bottone {
  width: 120px;
  height: 50px;
  background-color: #FF0000;
  background-image: url('immagine.gif');
  background-repeat: no-repeat;
  background-position: center center;
}
</style>

Vediamo insieme le proprietà del nostro foglio di stile:

  • width e height stabiliscono le dimensioni (in pixel) del nostro bottone;
  • background-color determina il colore dello sfondo del bottone;
  • background-image setta la url dell’immagine che verrà inserita nello sfondo del nostro bottone;
  • il valore "no-repeat" nella proprietà "background-repeat" dici al browser di non ripetere l’imagine qualora il bottone fosse più grande dell’immagine stessa;
  • con background-position abbiamo infine stabilito che l’immagine debba essere centrata.

Ora non ci resta che richiamare la classe all’interno del bottone, in questo modo:

<input type="button" class="bottone">
Pubblicitร 
Massimiliano Bossi
Massimiliano Bossi
Stregato dalla rete sin dai tempi delle BBS e dei modem a 2.400 baud, ho avuto la fortuna di poter trasformare la mia passione in un lavoro (nonostante una Laurea in Giurisprudenza). Adoro scrivere codice e mi occupo quotidianamente di comunicazione, design e nuovi media digitali. Orgogliosamente "nerd" sono il fondatore di MRW.it (per il quale ho scritto centinaia di articoli) e di una nota Web-Agency (dove seguo in prima persona progetti digitali per numerosi clienti sia in Italia che all'estero).

Leggi anche...

Stilizzare HR (linee orizzontali) in puro CSS

Il tag <hr> (Horizontal Rule) è un elemento HTML...

Immagini riflesse con CSS

Il Flipping è una tecnica utilizzata dai grafici per...

Applicare un bordo alle lettere di un testo con CSS

Con l'avvento di CCS3 il linguaggo di stilizzazione delle...

CSS: dimensioni relative alla viewport con vw, vh, vmin e vmax

Con l'avvento e la diffusione di CSS 3 e...

Rimuovere CSS inutilizzato

Soprattutto quando si gestiscono progetti Web based di grandi...

CSS: centrare orizzontalmente un elenco puntato

Il sistema migliore per scrivere un buon menu è...
Pubblicitร