IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Customisation de forms


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 62
    Par défaut Customisation de forms
    Bonjour, je suis a la recherche d'un moyen pour faire des zones originales pour mes forms.
    J'ai trouve comment je voulais que elle soit mais je n'arrive pas a l'implementer dans mon code HTML.
    Peut etre pouriez vous maider. Je met en copie a quoi j'aimerais que ma form ressemble. Merci d'avance
    Images attachées Images attachées  

  2. #2
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    Bonjour

    Avec ton image et tes explications ce n'est pas très claire ! Tu veut changer tes forms ? Mais quels éléments de ton formulaire ? input, textarea...

    Voici un peu de lecture en attendant les précisions : http://a-pellegrini.developpez.com/t...ss/formulaire/ et http://j-willette.developpez.com/tut...ss/formulaire/.

  3. #3
    Membre confirmé Avatar de Jérémie A.
    Profil pro
    Inscrit en
    Août 2008
    Messages
    270
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2008
    Messages : 270
    Par défaut
    CSS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    input
    {
         background-image: url('urldetonimageexemple.jpg');
         background-repeat: no-repeat;
         width: largeurDeTonImage px;
         height: hauteurDeTonImage px;
         border: 0; /* cache les bords bleus par défaut des input */
         display: block; /* pour pouvoir lui donner une hauteur et une largeur */
    }
    Je ne l'ai pas testé, mais en théorie cela devrait fonctionner.

    (Tiens je ne connais pas les tutos que tu cites 12monkeys, ils semblent intéressants quoique j'ai l'impression que l'auteur se complique la tâche dans certains de ces exemples après un rapide survol).


    Edit:
    Exemple vite fait et fonctionnel après test:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
        <head>
            <title></title>
            <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
            <style type="text/css">
                .graphicalinput
    	    {
                    background-image: url('Picture2.png');
                    background-repeat: no-repeat;
                    width: 305px;
                    height: 26px;
    		 font-size: 20px;
    		 padding: 10px;
                    border: 0; /* cache les bords bleus par défaut des input */
                    display: block; /* pour pouvoir lui donner une hauteur et une largeur */
                }
            </style>
        </head>
        <body>
            <form method="post" action="#">
                <input type="text" name="exemple" class="graphicalinput" />
            </form>
        </body>
    </html>
    J'ai ajouté un padding et augmenté la taille du texte car sinon oui tu as bien ton image en arrière fond, mais avec un petit texte qui colle en haut à gauche ce qui n'est pas très esthétique. ;-)

  4. #4
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 62
    Par défaut
    Merci, c'est tout a fait ce que je voulais !!

  5. #5
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Citation Envoyé par Jérémie A. Voir le message
    j'ai l'impression que l'auteur se complique la tâche dans certains de ces exemples après un rapide survol[/SIZE]
    C'est surtout que le code implémenté dans ces exemples suivent le changement de taille du texte dans le navigateur.

    Prends ton exemple et fais un Ctrl+molette, ton image ne s'agrandit pas et ton texte sort de la zone imagée.

  6. #6
    Membre confirmé Avatar de Jérémie A.
    Profil pro
    Inscrit en
    Août 2008
    Messages
    270
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2008
    Messages : 270
    Par défaut
    Citation Envoyé par Bisûnûrs Voir le message
    C'est surtout que le code implémenté dans ces exemples suivent le changement de taille du texte dans le navigateur.

    Prends ton exemple et fais un Ctrl+molette, ton image ne s'agrandit pas et ton texte sort de la zone imagée.
    En effet, niveau "accessibilité", ma méthode "simple" est discutable. Ceci dit, tout dépend du public cible, ...
    En pratique, je ne prend en compte la gestion de l'agrandissement des polices par le navigateur que dans des cas spécifiquement dédiés à des personnes malvoyantes.
    Hors, je pense que facilement 95% des utilisateurs n'utilisent pas cette option des navigateurs, du coup, dans un contexte poussant à aller toujours plus vite dans les développements, cette accessibilité passe la plus part du temps au second plan. Ceci dit, cela pourrait ouvrir un débat beaucoup plus vaste sur l'idéal, la valeur ajoutée de l'accessibilité, la gestion des délais,... Ce qui n'était pas le sujet de ce topic.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 87
    Dernier message: 06/07/2011, 15h33
  2. Réponses: 0
    Dernier message: 27/11/2010, 14h11
  3. [ZF 1.9] Message d'avertissement customiser avec Zend Form
    Par mrjay42 dans le forum Zend_Form
    Réponses: 7
    Dernier message: 28/10/2009, 13h22
  4. [Winform] Customiser une fenêtre Window.Form
    Par nicolas.pied dans le forum Général Dotnet
    Réponses: 7
    Dernier message: 08/09/2006, 13h57
  5. Form principale non visible au demarrage!!!!
    Par toufou dans le forum Composants VCL
    Réponses: 2
    Dernier message: 20/07/2002, 21h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo