Visualizzazione risultati 1 fino 2 di 2

Discussione: Tooltip con CSS

  1. #1
    Guest

    Predefinito Tooltip con CSS

    Ciao, mi serve un grande aiuto! Quando passo il cursore su un testo o un immagine vorrei far comparire un testo con sfondo e bordo come il seguente:
    Codice HTML:
    <style>
    .tooltip:hover:after{
        background: #333;
        background: rgba(0,0,0,.8);
        border-radius: 5px;
        bottom: 26px;
        color: #fff;
        content: attr(title);
        left: 20%;
        padding: 5px 15px;
        position: absolute;
        z-index: 98;
        width:200px;
    }
    .tooltip:hover:before{
        border: solid;
        border-color: #333 transparent;
        border-width: 6px 6px 0 6px;
        bottom: 20px;
        content: "";
        left: 50%;
        position: absolute;
        z-index: 99;
    }
    </style>
    <a href="#" title="Un semplice Tooltip in CSS" class="tooltip">CSS3 Tooltip</a>
    Però vorrei che scomparisse e apparisse più lentamente e che si arrivi sul testo per copiarlo, grazie.

  2. #2
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Per farlo apparire/scomparire puoi sfruttare le transizioni CSS3: https://developer.mozilla.org/en-US/...SS_transitions

    Per il resto un tooltip non è pensato per essere copiato. E strutturato in quel modo quando vai sull'elemento creato con :after evidentemente perde l'hover l'elemento base.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •