Comment mettre un jpg ou png image dans un bouton en HTML
Je veux un bouton avec une image. Je suis en utilisant ceci:
<input type="submit" name="submit" src="images/stack.png" />
Mais il ne montre pas l'image. Je veux que le bouton à l'image.
Vous devez vous connecter pour publier un commentaire.
Il devrait être
Donc "image" au lieu de "envoyer". Il sera toujours un bouton qui envoie sur cliquez sur.
Si votre image est plus grande que le bouton qui est montré; disons que l'image est de 200x200 pixels; ajouter à votre feuille de style:
ou directement dans la balise button:
Note cependant que le redimensionnement de l'image comme cela ne risque pas de produire des résultats parfaits; par exemple, si votre image est beaucoup plus petit que vous le souhaitez, vous pourrez voir les pixels; si, en revanche, il est beaucoup plus grand, que vous perdez de précieuses de la bande passante de vos utilisateurs. Si le redimensionnement de l'image elle-même à la taille réelle est à préférer au cours du changement d'échelle via les feuilles de style!
Vous pouvez définir le style du bouton à l'aide de CSS ou utiliser une image d'entrée. En outre, vous pouvez utiliser le
button
élément qui prend en charge du contenu en ligne.<button>
éléments sont beaucoup plus faciles à coiffer que<input>
éléments. Vous pouvez ajouter intérieure du contenu HTML (pensez<em>
,<strong>
ou même<img>
), et de faire usage de:after
et:before
pseudo-élément pour obtenir un rendu complexe tout en<input>
accepte uniquement un texte de la valeur de l'attribut." Source: MDNUtilisation
<button>
élément au lieu de<input type=button />
Vous pouvez utiliser du CSS comme ceci
Devrait faire de la magie, vous pouvez aussi envie de faire un border:none; se débarrasser de la norme frontières.
vous pouvez également essayer quelque chose comme cela ainsi
et classe CSS
Un exemple en est donné ici
Cela peut fonctionner pour vous, essayez-le et voyez si cela fonctionne:
il fonctionne.