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 :

[CSS] Superposer image et input


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2002
    Messages
    186
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 186
    Par défaut [CSS] Superposer image et input
    Bonjour à tous!

    je cherche a superposer une image sur un input type=text

    J'ai déja réussi à le faire mais c'est pas propre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <div class="inputDiv" style="width:110px; height:17px;" >
    <table cellpadding="0" cellspacing="0" border="0">
    <tr>
    <td><img src="loupe.png" /></td>
    <td><input type="text" class="input" style="width:80px;height:13px;" border="0"/></td>
    </tr>
    </table>
    </div>
    dans laquel mon input n'a pas de bordure.

    Je cherche plutot a faire une solution ou j'aurai:
    <div>
    <img src="loupe.png" style="???"/>
    <input type='text' style="padding: left 16px"/>
    </div>

    J'imagine que l'image aurai une position relative à la div, mais il faudrait faire en sorte qu'elle superpose le input (peut etre mettre l'image elle meme dans une div?). Ensuite, le padding sur le champs input permet de faire commencer le texte après l'image.

    Donc est ce que vous pouriez me donner un coup de main, je n'y arrive pas avec les positionnement css...

    Merci d'avance


    Sinon, j'ai trouvé un exemple en css/javascript sur
    http://www.activewidgets.com/preview...s/controls.htm

  2. #2
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    as-tu essayé ceci?

    HTML:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input id="chercher" type="text" />
    CSS:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    #chercher {
      display: block;
      padding-left: 16px;
      background-image: url(loupe.png) /*le chemin de l'image est relatif à ton css, pas à l'html */
      background-position: center left;
    }
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2002
    Messages
    186
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 186
    Par défaut
    t trop fort!!!

    #chercher {
    display: block;
    padding-left: 16px;
    background-image: url(loupe.png);
    background-position: center left;
    background-repeat:no-repeat;
    }

    merci beaucoup

  4. #4
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    oups...

    si ca te convient, clique sur résolu...
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

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

Discussions similaires

  1. IE6 Décalage Input CSS Background Image
    Par jep33 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 24/08/2009, 12h14
  2. [CSS][IE]image dans input text
    Par lejert dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 23/05/2009, 01h31
  3. [CSS][IE] différencier style input image et input text
    Par ddams dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 06/09/2005, 14h42
  4. [CSS] HyperText + image
    Par Scorff dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 05/07/2005, 10h53
  5. [CSS] Background-image étirée sur tout l'écran
    Par Amnesiak dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 04/03/2005, 12h24

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