28173 sujets

CSS et mise en forme, CSS3

Smiley biggrin Bonjour, bonjour!!


Alors voilà je tente laborieusement de modifier l'apparence du bouton parcourir créer avec:

<input type="file" />


Ce n'est pas une réussite!!!

J'ai essayé plusieurs méthodes:

1. modifier en CSS input[type=file]: Ne modifie que le champ texte et le contour du bouton.
2. Une classe
3. Une id (début du "je tente n'importe quoi pourvu que cela marche Smiley murf ")
4. Mettre une image dans value="<img.../>"
5. Mettre un span avec une id dans le value!!!! (la folie)


Smiley biggrin Donc voilà, je suis Smiley fache argghhghhg !!!

A noter que l'attribut value semble ne pas exister avec file car je n'arrive même pas à modifier le texte par défaut!!!

Alors si vous avez une idée..ou si vous savez comment faire merci de m'aider..Si en plus cela peut être du XHTML strict c'est mieux...

Bye... Smiley cligne
Modifié par Seb1952 (01 May 2006 - 10:18)
Bonjour,

Ce bouton fait peut-être partie des paramètres utilisateur sur lesquels on ne peut agir (en général), comme les barres d'ascenseurs.

Ici, même IE 6 ne semble pas vouloir modifier le bouton parcourir.
Seb1952 a écrit :
C'est bien dommage, car cela jure dans un design...

Ou alors, c'est bien pratique car cela permet de reconnaître aisément des boutons faisant appel à certaines fonctionnalités standard du navigateur.

Question de point de vue…
Salut,

Tu pourrais m'expliquer un peu le principe, parce que je ne m'y connais pas des masses: et ce que tu dis va au delà de ce que je sais. En quoi cela est pratique..euh...dans la pratique?

Et pourquoi sur file en particulier?

Merci de m'éclairer Smiley biggrin
Seb1952 a écrit :
En quoi cela est pratique..euh...dans la pratique? Smiley biggrin

Ça n'est pas pratique pour toi si ton souhait est de contrôler le design dans tous ses aspects, y compris pour les boutons de fonctionnalités du navigateur.

Par contre c'est pratique pour l'utilisateur : il est habitué à ce rendu du bouton, et à la rigueur se fiche pas mal de la petite perturbation dans le design. Comme il est habitué, il repère le bouton et comprend sa fonction très facilement. Il n'est pas dérouté.

On appelle ça l'ergonomie Smiley smile

Seb1952 a écrit :
Et pourquoi sur file en particulier?

Oh, ça n'est pas vrai que pour file. C'est le cas pour pas mal d'éléments de formulaires, par exemple. Cf le rendu des éléments de formulaire sous OS X ou avec Konqueror.
Modifié par mpop (01 May 2006 - 13:14)
Smiley langue Ok, mais dans le cas présent je propose un envoi de photos dans un formulaire tout simple...Comment L'utilisateur peut-il être dérouter: je voulais juste mettre une couleur de fond et une couleur de texte qui change avec un hover.

L'ergonomie ne pouvait en nuire...Enfin, je ne crois pas. D'ailleurs comment l'utilisateur peut-il être pertuber par cela? Si mon design le pertube...Il n'est pas obligé de l'utiliser. Moi je désactive souvent Javascript par exemple...(je sais ce n'est pas la même chose et que j'exagère un peu)


Je comprends parfaitement si un formulaire est mal conçu...Mais une couleur de fond sur un bouton!!! D'ailleurs on peut modifier les autres types de bouton. Donc cela veut dire que file est un cas particulier. Mais pourquoi?
Ergonomie...Ok mais je ne vois pas pourquoi dans ce cas? Smiley decu

Si je dis n'importe quoi faut me le dire!!! Smiley biggrin

Merci (quand même) pour tes réponses Smiley smile
Si tu as le courage, si tu souhaites vraiment avoir un formulaire très très joli et si tu as envie d'utiliser du javascript pour ça, je te conseille d'aller jeter un coup d'oeil ici Smiley cligne
jumpy.stoo a écrit :
Si tu as le courage, si tu souhaites vraiment avoir un formulaire très très joli et si tu as envie d'utiliser du javascript pour ça, je te conseille d'aller jeter un coup d'oeil ici Smiley cligne



Salut jumpy.stoo,

Désolé mais tu es en dehors du sujet là...le sujet était juste "la
modification du bouton file. Tu parles de javascript...mais je dis justement dans un post que je le désactive chez moi...Euh...Tu es sur tu as lu le post? Smiley eek

Par contre ton lien même si c'était pas mon sujet est interessant...Merci alors!!!! Smiley cligne


Smiley biggrin Bye...


Désolé c'est moi qui suis en dehors du sujet...Sinon oui j'aime pas trop js donc le principe me plaît bof...enfin c'est une solution...Mais le formulaire modifié sera pas accessible par tout le monde...
Modifié par Seb1952 (01 May 2006 - 15:49)