Boutons de formulaire

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
LEVEQUE
Arias
Messages : 3
Inscription : 26 juin 2005, 17:04

Boutons de formulaire

Message par LEVEQUE »

Je suis en train de refaire mon site (initialement conçu pour MSIE avec ses particularités) et cela se passe assez bien (en grande partie grâce à ce forum).
Mais je bute sur le problème suivant : Comment mettre une image sur un bouton de formulaire ?
L'utilisation d'un style avec background-image: url(image.gif) marche bien avec MSIE mais pas avec Firefox.
Y a-t-il une autre solution ou suis-je condamné au triste bouton gris avec du texte ?
Par avance, Merci !
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Il y a pas <input type="image" alt="..."> qui est conçu exprès pour ça ? (attention à ne pas oublier le texte alternatif !)
LEVEQUE
Arias
Messages : 3
Inscription : 26 juin 2005, 17:04

Boutons de formulaire

Message par LEVEQUE »

Oui bien sûr mais ce n'est pas un vrai bouton (qui s'enfonce quand on clique dessus... :D )
Ce n'est certes pas fondamental mais c'était une solution simple et esthétique dans le cas qui me concerne (boutons rewind, forwind, rewind fast et forwind fast pour naviguer dans un diaporama géré en javascript).
Je crois que je vais garder les "vrais" boutons en remplaçant les images par du texte : >> >>| << et |<< mais... c'est moins beau !
Merci de la rapidité de la réponse.
Humpfff
Tyrannosaurus Rex
Messages : 2451
Inscription : 05 avr. 2004, 13:23

Message par Humpfff »

Avec CSS, tu peux donner plusieurs "états" aux boutons.
Un exemple => http://mammouthland.free.fr/cours/css/cours6.php
PsyDk
Lézard à collerette
Messages : 317
Inscription : 23 sept. 2003, 09:41

Re: Boutons de formulaire

Message par PsyDk »

LEVEQUE a écrit :Je suis en train de refaire mon site (initialement conçu pour MSIE avec ses particularités) et cela se passe assez bien (en grande partie grâce à ce forum).
Mais je bute sur le problème suivant : Comment mettre une image sur un bouton de formulaire ?
L'utilisation d'un style avec background-image: url(image.gif) marche bien avec MSIE mais pas avec Firefox.
Y a-t-il une autre solution ou suis-je condamné au triste bouton gris avec du texte ?
Par avance, Merci !
Heu, rien ne s'y oppose. Ou alors j'ai du mal à comprendre le problème. Aurais-tu un exemple de code s'il te plait ?
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Re: Boutons de formulaire

Message par calimo »

LEVEQUE a écrit :Oui bien sûr mais ce n'est pas un vrai bouton (qui s'enfonce quand on clique dessus... :D )
Ce n'est certes pas fondamental mais c'était une solution simple et esthétique dans le cas qui me concerne (boutons rewind, forwind, rewind fast et forwind fast pour naviguer dans un diaporama géré en javascript).
Je crois que je vais garder les "vrais" boutons en remplaçant les images par du texte : >> >>| << et |<< mais... c'est moins beau !
Merci de la rapidité de la réponse.
Ah, dans ce cas ce n'est pas vraiment un formulaire alors s'il s'agit de liens :wink:

Dans ce cas il faut effectivement faire un lien "normal", et tu le styles en CSS. background-image marche très bien dans Firefox (c'est dans IE que ça ne marche pas comme il faut, si tu as mis un background-attachment:fixed sur autre chose que le body IE ne le supporte pas).
Tu peux styler avec a:hover (survol par la souris) a:active (quand c'est cliqué), etc :wink:
LEVEQUE
Arias
Messages : 3
Inscription : 26 juin 2005, 17:04

Boutons de formulaire

Message par LEVEQUE »

O.K. Merci à tous ! Effectivement il n'y a pas de raison que ça ne marche pas sauf à avoir écrit une bêtise (ou plutôt un copier-coller raté...)
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité