Comment puis-je faire mon & lt; input type = "submit" / & gt; une image?
J'ai une belle petite image CSS qui doit être un bouton. J'ai tenté d'environ 20 différentes méthodes, mais aucune de travail. Je viens d'obtenir un vide de rien ou une frontière avec rien à l'intérieur.
Le code html: http://lrroberts0122.github.com/DWS/lab6/level-2/
L'image: http://lrroberts0122.github.com/DWS/lab6/level-2/images/button.png
Le CSS: http://lrroberts0122.github.com/DWS/lab6/level-2/css/main.css
Je ne peux pas le changer pour "soumettre" pour certaines raisons, j'ai donc besoin de comprendre comment faire ce travail avec les CSS. Merci pour votre aide!
source d'informationauteur Lindsay
Vous devez vous connecter pour publier un commentaire.
Utiliser une image bouton envoyer:
(Je ne voudrais pas utiliser une image suggérant par courrier papier lors de la configuration d'un formulaire en ligne, mais peut-être il ya une raison pour créer de telles associations.)
Vous pouvez remplacer le style donné par le navigateur du bouton.
Par exemple en ajoutant ceci à votre css fait le truc pour moi (sur Chrome):
Mais vraiment, si vous n'allez pas utiliser le css du navigateur pour le bouton, vous ne devriez probablement pas utiliser
<input type='submit'>
à tous, et il suffit d'insérer l'image (via un<img src="" />
balise ou un<div>
avec l'image comme arrière-plan) et attacher un écouteur de clics.Par exemple:
Le code html:
Le javascript (en supposant que vous utilisez jQuery):
HTML :
CSS :
JS Fiddle : http://jsfiddle.net/AJNnZ/26/
simple et facile de faire une balise INPUT comme une image
Une autre façon c'est le genre de hackish est-ce (à l'aide de jQuery):
Puis vous le style de votre
div
manière dont vous le souhaitez.