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 :

[BootStrap] Tooltip multi couleurs


Sujet :

Framework CSS Bootstrap

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2009
    Messages
    635
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 635
    Par défaut [BootStrap] Tooltip multi couleurs
    Bonjour,

    Est-il possible d'obtenir des tooltips de différentes couleurs ? Tout ce que j'arrive à faire pour le moment, c'est à modifier le tooltip selon sa position, mais je n'ai pas réussi à obtenir plusieurs styles pour une seule position "top" par exemple :

    Code css : 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
    .tooltip.top .tooltip-inner {
        background-color: #ddd;
        color: #555;
        font-size: 13px;
        border: 1px solid #999;
    	box-shadow: 0px 0px 4px #ddd;
    }
    .tooltip.top .tooltip-arrow {
          border-top-color: #888;
     
    }
     
    .tooltip2.top .tooltip-inner {
        background-color: #337AB7;
        color: #fff;
        font-size: 13px;
        border: 1px solid #999;
    	box-shadow: 0px 0px 4px #ddd;
    }
    .tooltip2.top .tooltip-arrow {
          border-top-color: #888;
     
    }
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <div data-toggle="tooltip" data-placement="top" title="test tooltip top 1">test tooltip top 1</div>
    <div data-toggle="tooltip2" data-placement="top" title="test tooltip top 2">test tooltip top 2</div>

    Si quelqu'un a une idée ou une solution...

    Remerciements,

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

    Les classes CSS ne correspondent pas au HTML.

  3. #3
    Membre éclairé
    Inscrit en
    Février 2009
    Messages
    635
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 635
    Par défaut
    Normal c'est du bootstrap mais suis preneur d'une solution en pure CSS si "responsive".

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par dominos Voir le message
    Normal c'est du bootstrap...
    Et tu n'as pas jugé utile de le dire tout de suite ?
    Et préciser la version n'est pas anodin non plus.





  5. #5
    Membre éclairé
    Inscrit en
    Février 2009
    Messages
    635
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 635
    Par défaut
    Désolé de vous le dire de cette manière, mais ça vous dérangerai de ne plus répondre à mes prochains posts, vos réponses ne font absolument pas avancées d'un pas si ce n'est mon cota de réponses qui grimpe inutilement. (pour info j'utilise bootstrap 3 mais ça change rien au problème CSS)

    Bonne journée.

  6. #6
    Membre extrêmement actif Avatar de psychadelic
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2 532
    Par défaut
    jreaux62 à raison, poser une question sans donner le contexte ne vaut rien.
    C'est même plutôt agaçant car c'est de plus en plus fréquent, et quand on demande les précisions manquantes, les réponses donnent l'impression qu'on aurait du deviner

    il existe plus de 1500 tooltip JavaScript, et plus de 400 en css, juste sur GitHub => https://github.com/search?utf8=%E2%9C%93&q=tooltip

    le mot tooltip n'est pas l'exclusivité de bootstrap, et beaucoup de choses ont changées entre la v3 et la v4, Ne t'imagines pas que ceux qui te répondent savent tout cela par cœur,
    Alors aller chercher pour toi dans la bonne doc est tout de même un effort, puis chercher à comprendre en quoi cela peut coincer dans ton cas en installant bootstrap chez soi, pour ensuite ce rendre compte que ce n'est pas la bonne version, et qu'il faut tout reprendre...

    C'est pour cela que moi-même je ne réponds que rarement à ce type de question incomplète, ça fait perdre trop de temps pour ce faire mal recevoir au final.

    tu devrai remercier jreaux62 de prendre la peine de te répondre

    Allez, balancez les points négatifs...

  7. #7
    Invité
    Invité(e)
    Par défaut
    @psychadelic

    +1

  8. #8
    Membre éclairé
    Inscrit en
    Février 2009
    Messages
    635
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 635
    Par défaut
    Citation Envoyé par psychadelic Voir le message
    il existe plus de 1500 tooltip JavaScript, et plus de 400 en css, juste sur GitHub => https://github.com/search?utf8=%E2%9C%93&q=tooltip

    le mot tooltip n'est pas l'exclusivité de bootstrap, et beaucoup de choses ont changées entre la v3 et la v4, Ne t'imagines pas que ceux qui te répondent savent tout cela par cœur,
    Alors aller chercher pour toi dans la bonne doc est tout de même un effort, puis chercher à comprendre en quoi cela peut coincer dans ton cas en installant bootstrap chez soi, pour ensuite ce rendre compte que ce n'est pas la bonne version, et qu'il faut tout reprendre...
    Ma question est à la base une question simple, une question en CSS.

    Je n'ai pas abordé le sujet du bootstrap, car comme expliqué ça m'est complètement égal, du moment que ça reste "responsive". Javascript ? pourquoi le prendre si mal...

    Si je peux éviter ce genre de situation ou plutôt de me retrouver avec un post pollué comme celui-ci qui sert à rien ni à personne d'ailleurs ça serait formidable, car je ne cherche pas particulièrement à faire augmenter mon taux de réponse,

    Cordialement,

  9. #9
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par dominos Voir le message
    (pour info j'utilise bootstrap 3 mais ça change rien au problème CSS)
    Maintenant, si on prend en compte cette information que tu juges "sans intérêt"... alors que c'est CAPITAL !...

    ...on peut enfin donner un "vraie" réponse : https://codepen.io/jreaux62/pen/LBPmKy

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <div id="test">
      <button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="left" data-color="success" title="Tooltip on left">Tooltip on left</button>
     
      <button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="auto" data-color="warning" title="Tooltip on auto">Tooltip on auto</button>
     
      <button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="top" data-color="danger" title="Tooltip on top">Tooltip on top</button>
     
      <button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="bottom" data-color="success" title="Tooltip on bottom">Tooltip on bottom</button>
     
      <button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="right" data-color="warning" title="Tooltip on right">Tooltip on right</button>
     
    </div>
    Code css : 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
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    #test { padding:100px; }
    /* tooltip danger */
    *[data-toggle="tooltip"][data-color="danger"] + .tooltip .tooltip-inner
    {
      background-color: red !important;
      color: white;
    }
    *[data-toggle="tooltip"][data-color="danger"] + .tooltip.top .tooltip-arrow
    {
      border-top-color: red !important;
    }
    *[data-toggle="tooltip"][data-color="danger"] + .tooltip.bottom .tooltip-arrow
    {
      border-bottom-color: red !important;
    }
    *[data-toggle="tooltip"][data-color="danger"] + .tooltip.left .tooltip-arrow
    {
      border-left-color: red;
    }
    *[data-toggle="tooltip"][data-color="danger"] + .tooltip.right .tooltip-arrow
    {
      border-right-color: red;
    }
    /* tooltip success */
    *[data-toggle="tooltip"][data-color="success"] + .tooltip .tooltip-inner
    {
      background-color: green;
      color: white;
    }
    *[data-toggle="tooltip"][data-color="success"] + .tooltip.top .tooltip-arrow
    {
      border-top-color: green;
    }
    *[data-toggle="tooltip"][data-color="success"] + .tooltip.bottom .tooltip-arrow
    {
      border-bottom-color: green;
    }
    *[data-toggle="tooltip"][data-color="success"] + .tooltip.left .tooltip-arrow
    {
      border-left-color: green;
    }
    *[data-toggle="tooltip"][data-color="success"] + .tooltip.right .tooltip-arrow
    {
      border-right-color: green;
    }
    /* tooltip warning */
    *[data-toggle="tooltip"][data-color="warning"] + .tooltip .tooltip-inner
    {
      background-color: orange;
      color: white;
    }
    *[data-toggle="tooltip"][data-color="warning"] + .tooltip.top .tooltip-arrow
    {
      border-top-color: orange;
    }
    *[data-toggle="tooltip"][data-color="warning"] + .tooltip.bottom .tooltip-arrow
    {
      border-bottom-color: orange;
    }
    *[data-toggle="tooltip"][data-color="warning"] + .tooltip.left .tooltip-arrow
    {
      border-left-color: orange;
    }
    *[data-toggle="tooltip"][data-color="warning"] + .tooltip.right .tooltip-arrow
    {
      border-right-color: orange;
    }

    Citation Envoyé par dominos Voir le message
    ...ça vous dérangerai de ne plus répondre à mes prochains posts...
    Désolé... Je n'ai pas tenu compte de ta remarque désobligeante...
    Je n'ai pas de raison de te traiter différemment des autres.

    N.B. Par contre, inutile de me demander d'expliquer quoi que ce soit...
    Dernière modification par Invité ; 09/07/2018 à 19h40.

  10. #10
    Membre éclairé
    Inscrit en
    Février 2009
    Messages
    635
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 635
    Par défaut
    @jreaux62, je vous remercie, c'est exactement ce que je cherchait à faire !!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    *[data-toggle="tooltip"][data-color="momo"] + .tooltip .tooltip-inner
    {
      background-color: #456789 !important;
      color: white;
    }
    Merci infiniment .

  11. #11
    Invité
    Invité(e)
    Par défaut
    OK.
    À question simple, réponse simple :

    Citation Envoyé par dominos Voir le message
    ...Est-il possible d'obtenir des tooltips de différentes couleurs ?...
    Oui.

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

Discussions similaires

  1. [UI] Bootstrap tooltip & z-index
    Par Friksstyle dans le forum jQuery
    Réponses: 1
    Dernier message: 05/10/2013, 15h28
  2. [PC portable] mon pc redemarre tout seul+ecran multi couleurs
    Par miss_ana dans le forum Ordinateurs
    Réponses: 7
    Dernier message: 30/10/2012, 13h14
  3. Texte multi couleurs dans un CEdit
    Par elecstr dans le forum MFC
    Réponses: 2
    Dernier message: 11/01/2008, 21h39
  4. text multi couleur dans un JTextArea
    Par dalio2579 dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 10/06/2006, 16h22
  5. [VB6] Champ de text multi-couleurs ?
    Par Jihnn dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 02/06/2006, 00h09

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