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 :

Fond du titre d'un bouton


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Par défaut Fond du titre d'un bouton
    Bonjour,
    je m'exerce à la mise en page CSS puisque avant je faisais surtout de l'actionscript. Je commence à assez bien bricoler en javascript mais je suis plutôt mauvais en CSS par manque d'entraînement et de bonne volonté. (les soucis de portabilité d'un navigateur à l'autre me font regretter flashplayer...mais ça, c'est une autre histoire...)

    Voilà, je me faisais un bouton à partir d'un div pour me faire un peu la main. Avec un dégradé sur le fond de mon div, le titre du bouton prend un fond blanc lorsqu'il réagit à un événement.
    Comment éviter ce désagrément. J'avais déjà rencontré ce problème là, mais je ne sais plus comment je l'avais réglé.

    Merci

    https://jsfiddle.net/dy7h6vw9/1/

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Salut

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    <div id="cadrearrondi" onselectstart="return false">Button</div>
    Il y a peut être moyen de le faire directement en CSS.
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre Expert
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Par défaut
    Salut,

    merci nickel

    Rq: J'attends éventuellement une solution CSS pour fermer la discussion.

  4. #4
    Membre Expert
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Par défaut
    Apparemment, une solution CSS serait :
    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    BODY{-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    1-
    Citation Envoyé par Archimède Voir le message
    ...le titre du bouton prend un fond blanc lorsqu'il réagit à un événement...
    Merci de préciser sur quel navigateur.
    Je n'ai rien constaté sur Firefox ou Edge.



    (EDIT] Ah si ! Vu !
    Mais c'est en double-cliquant : le texte se trouve sélectionné. Et donc prend un fond blanc.

    Pour l'éviter :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    #cadrearrondi::moz-selection {
      background:none;
    }
    #cadrearrondi::selection {
      background:none;
    }
    N.B. Il faut séparer les 2 (::moz-selection et ::selection)



    2- au lieu de faire des fonctions JS (ou plutôt d'écrire le CSS dans le code JS), crée des classes CSS, que tu affiches/supprimes selon l'action.


    • elt.classList.add()
    • elt.classList.remove()
    Dernière modification par Invité ; 31/10/2018 à 18h53.

  6. #6
    Membre Expert
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Par défaut
    Bonjour, pourtant c'était sous FF pour moi...
    Merci pour le conseil n°2. Je potasse le contenu de ton lien sur les classes CSS.
    A+

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

Discussions similaires

  1. ptit bug du forum (titre tronqué si bouton résolu)
    Par clavier12AZQSWX dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 2
    Dernier message: 15/06/2012, 20h27
  2. Réponses: 0
    Dernier message: 03/06/2012, 18h43
  3. [ods tagsets.ExcelXp] couleur de fond des titres
    Par Filippo dans le forum ODS et reporting
    Réponses: 2
    Dernier message: 15/03/2011, 13h40
  4. Fond derriere un mot pour bouton de menu
    Par tiph02 dans le forum Mise en page CSS
    Réponses: 16
    Dernier message: 10/06/2008, 15h40
  5. Changer couleur de fond en pressant sur un bouton
    Par gids01 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 22/02/2007, 14h17

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