2012-01-11 14 views
5

tengo esta llanura presentar la apariencia del botón en mi código htmlcómo cambiar el aspecto del botón de enviar?

<input type="submit" name="pay now" value="pay" /> 

deseo de hacer el botón de enviar este aspecto

<a href="#"><img src="images/shopping-cart/check-out-btn.png" border="0" /></a> 

pero debe seguir con su presentará tipo

cómo Haz eso ?

+0

enlace útil: http://www.tyssendesign.com.au/articles/css/styling-form-buttons/ – diEcho

+0

resolvió este problema por sasori

Respuesta

8

Se debe utilizar CSS para que:

input[type="submit"] { 
    background: url(images/shopping-cart/check-out-btn.png); 
    width: 200px; /* width of image */ 
    height: 50px; /* height of image */ 
    border: 0; 
} 

probablemente debería utilizar un selector más específico sin embargo.

+0

personalización El botón enviar por css no es una buena opción ya que no es un navegador cruzado. –

+3

@ GauravShah: Erm, ¿qué navegador estás usando que no es compatible con CSS? –

+0

No quiero decir que el navegador no admita css ... lo que quiero decir es decir que tiene el botón desactivado, intente personalizar y abrir en IE, Chrome y safari y vea la diferencia .. –

2

Una buena manera de hacerlo es utilizando el elemento del botón.

<button type="submit"><img src="images/shopping-cart/check-out-btn.png" border="0" /></button> 

Funciona como una entrada normal con type = submit, pero tiene mucha más libertad.

Cuestiones relacionadas