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] Apparence des éléments graphiques (boutons, ...)


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de oursblanc
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 81
    Par défaut [CSS] Apparence des éléments graphiques (boutons, ...)
    Bonjour,
    Je cherche à modifier les éléments graphiques de mes pages en fonction d'un style (un peu comme on appliquerait un look and feel en swing).
    Je cherche à donner une apparence à mes boutons, checkbox, comboBox et bouton radio.
    Pour les boutons, j'ai écrit ce code (ça ne me semble pas très générique donc si vous avez des idées d'améliorations). Il marche avec Firefox mais pas avec IE. Comment faire ?

    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
    26
    27
    28
    29
    30
    body {
    	background:#DDDDDD;
    	/*background:#FFFFFFF;*/
    	/* dessous seulement suporte par IE*/
    	scrollbar-arrow-color:red;
    	scrollbar-face-color:#BFCFFF;
    	scrollbar-track-color:#0033CC;
    }
     
    /*------------------------------------------------------------------------------- */
     
    /*input[type=submit] {*/
    input[type=submit]  {
        display: block; /* la balise a doit être en bloc */
         width: 32px; /* largeur de l'image réactive */
         height: 22px; /* hauteur de l'image réactive */
         background-color: transparent;
         background-image: url(button_in.png);
         background-repeat: no-repeat;
         border : none;
    }
    input[type=submit]:hover {
        display: block; /* la balise a doit être en bloc */
         width: 32px; /* largeur de l'image réactive */
         height: 22px; /* hauteur de l'image réactive */
         background-color: transparent;
         background-image: url(button_hover.png);
         background-repeat: no-repeat;
         border : none;
    }

  2. #2
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    avec IE, il y a cette solution qui marche... mais d'un point de vue validité du code, je doute

    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
    .btsub {
       width: 128px;
       height: 128px;
       margin: 0;
       padding: 0;
       border: 0;
       background: transparent url(submit.gif) no-repeat top left ;
       text-indent: 3000px;/* On cache le texte de substitution (très loin car Opera l'affiche même en dehors du boutton : il faut donc le faire sortir de la page)*/
       cursor: pointer;  /* pour transformer de pointeur en main */
    }
    .btsub:hover {
       background-position: 0 -128px;/* On déplace l'image d'arrière plan pour donner l'effet */
    }
     
    <button type="submit" class="btsub">Envoyer</button>
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

Discussions similaires

  1. Réponses: 1
    Dernier message: 21/05/2010, 16h10
  2. Des éléments graphiques en ligne de commande ?
    Par Arkolos dans le forum Linux
    Réponses: 2
    Dernier message: 26/08/2009, 11h25
  3. Ajouter des éléments graphiques à un fichier GEF
    Par caro_caro dans le forum Eclipse Platform
    Réponses: 0
    Dernier message: 12/02/2009, 16h34
  4. Réponses: 22
    Dernier message: 04/04/2007, 15h24
  5. Effacer des éléments graphiques
    Par benjiprog dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 08/09/2006, 13h44

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