Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Font Awesome icon all'interno di una dropdown
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • felino
      felino Super User • ultima modifica di

      Font Awesome icon all'interno di una dropdown

      Ciao!
      Vorrei visualizzare un'icona all'interno di una dropdown, ma non riesco a in alcun modo.

      Avevo trovato una soluzione utilizzando il carattere unicode, ma non riesco a cambiare colore!

      
      <!DOCTYPE html>
      <html>
      <head>
      <title>Font Awesome Icons</title>
      <meta name="viewport" content="width=device-width, initial-scale=1">
      <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
      </head>
      <body>
      
      
      <h1>fa fa-square</h1>
      
      
      <i class="fa fa-square"></i>
      <i class="fa fa-square" style="font-size:24px"></i>
      <i class="fa fa-square" style="font-size:36px;"></i>
      <i class="fa fa-square" style="font-size:48px;color:red"></i>
      <br>
      
      
      <p>Used on a button:</p>
      <button style="font-size:24px">Button <i class="fa fa-square"></i></button>
      
      
      <p>Unicode:</p>
      <select>
      <option><i class="fa fa-square"></i> TEST</option>
      </select>
      
      
      </body>
      </html> 
      
      
      
      

      Qui il https://jsfiddle.net/robertinosalemi/sb60ztwp/ per la demo..

      Grazie.

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • U
        ultima Moderatore • ultima modifica di

        Ciao felino, ti ho modificato e salvato la demo su jsfiddle usando la modalità collabirativa.
        Comunque ti è sufficiente usare questa logica:

        
        <select class="fa">
        <option>&#xf0c8 TEST</option>
        <option>&#xf0c8 TEST2</option>
        <option>&#xf0c8 TEST3</option>
        <option>&#xf0c8 TEST4</option>
        <option>&#xf0c8 TEST5</option>
        <option>&#xf0c8 TEST6</option>
        </select>
        
        
        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • felino
          felino Super User • ultima modifica di

          Ciao Ultima come va? Grazie!!! 🙂

          Ma se volessi modificare il colore dinamicamente, pensi sia possibile?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • U
            ultima Moderatore • ultima modifica di

            Certo che puoi cambiare colore. Ma Aimè, lo dai a tutto il contenuto del "option".
            Qui un esempio: https://jsfiddle.net/stefanopascazi/h3b5spgw/1/

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • felino
              felino Super User • ultima modifica di

              Grazie, va benissimo al momento come soluzione! 😉

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • felino
                felino Super User • ultima modifica di

                @ultima, cambio di idea... vorrei colorare solo il quadratino prima del testo....

                Qui la demo: https://jsfiddle.net/robertinosalemi/sb60ztwp/4/

                Avevo trovato una guida che utlizza un elenco puntato al posto della select, ma non sono più riuscito a reperirla.

                Sto utilizzando Bootstrap e Font Awesome, qualche suggerimento?

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • U
                  ultima Moderatore • ultima modifica di

                  Ciao felino, ti spiego.
                  La sfortuna di quello che chiedi è che all'interno del marker "option" non sono ammessi codici html secondo lo standard del w3c, quindi anche ammesso che con un sistemino in javascript funzioni, rischi di creare problemi di compatibilità cross browser.
                  La sola soluzione che mi viene in mente è quella di utilizzare un plugin per jQuery. A quel punto, siccome la maggior parte crea delle select tramite delle liste (ul), puoi lavorarle come ti pare. Un buon plugin che ti permette di lavorarci discretamente è selectric https://selectric.js.org/, ma se proprio devo essere sincero, a meno che, non sia una vera specifica richiesta da un dato cliente, eviterei di appesantire il sito con un ennesimo js aggiuntivo. Però il plugin che ti ho indicato, fa esattamente quello che chiedi in termini di visualizzazione.
                  Fammi sapere.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • felino
                    felino Super User • ultima modifica di

                    Grazie sempre per i tuoi consigli.
                    Darò un'occhiata al plugin e vedrò di capire se è strettamente necessaria questa feature.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    Caricamento altri post
                    Rispondi
                    • Topic risposta
                    Effettua l'accesso per rispondere
                    • Da Vecchi a Nuovi
                    • Da Nuovi a Vecchi
                    • Più Voti