Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Parametro di classe

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2010
    Messaggi
    19

    Parametro di classe

    Buongiorno a tutti.
    È possibile passare in una classe css un parametro?
    Mi spiego meglio...
    Supponiamo che io abbia
    e la classe "ciccio"
    codice:
    .ciccio{border-top: solid 3px #000;}
    Volendo cambiare il colore del bordo a seconda del link e non volendo fare 4 classi distinte vorrei poter fare:
    e modificare la classe in questa maniera
    codice:
    .ciccio{border-top: solid 3px param;}
    Ora, la domanda è campata in aria o è possibile fare qualcosa del genere?
    P.S. evidentemente stiamo parlando di procedure client, so bene che lato server è possibile farlo.

    Grazie

  2. #2
    mmmm in php si può fare ma dovresti aggiornare la pagina ogni volta suppongo, potresti fare qualcosa in js..

    codice:
    <script type="text/javascript">
    function colora(idlink, colore) {
    var e = docuent.getElementById(idlink);
    e.style.border="3px solid "+colore+"";
    }
    </script>
    Poi nel body:

    codice:
    <body onLoad="colora('idprimolink','red'); colora('idsecondolink','yellow');">
    Ovviamente devi dare un id ai link, non so se però si possono usare due funzioni insieme così..
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

  3. #3
    basta saper usare i css
    leggi questo per una possibile soluzione
    oppure studia i nuovi selettori nelle specifiche css3

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2010
    Messaggi
    19
    @0-c00l:
    preferirei evitare l'utilizzo di javascript

    @mucu:
    l'utilizzo di pseudo classi non mi solleva dal dover scrivere classi personalizzate ma mi sa che la strada sarà inevitabilmente questa...
    darò cmq un'occhiata alle specifiche css3

    Grazie ad entrambi.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.