Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Menu CSS

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    28

    Menu CSS

    Ciao ragazzi, sono nuovo del forum, ma vi seguo spesso

    Ho un problemuccio, sto realizzando un menu in CSS, vi passo la configurazione

    */ CSS */
    #tabs {
    float:left;
    width:100%;
    font-size:93%;
    line-height:normal;
    border-bottom:1px solid #666;
    margin-bottom:1em; /*margin between menu and rest of page*/
    overflow:hidden;
    }

    #tabs ul {
    margin:0;
    padding:10px 10px 0 0px;
    list-style:none;

    }

    #tabs li {
    display:inline;
    margin:0;
    padding:0;
    }

    #tabs a {
    float:left;
    background:url("media/left.png") no-repeat left top;
    margin:0;
    padding:0 0 0 6px;
    text-decoration:none;
    }

    #tabs a span {
    float:left;
    display:block;
    background:url("media/right.png") no-repeat right top;
    padding:6px 15px 4px 6px;
    margin-right:2px;
    color:#FFF;
    }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}

    /* End IE5-Mac hack */
    #tabs a:hover span {
    }

    #tabs a:hover {
    background-position:0% -42px;
    }

    #tabs a:hover span {
    background-position:100% -42px;
    }
    In HTML:
    <div id="tabs">
    <ul> [*]<a href="#"><span>newsletter
    Prodotti </span></a>[*]<a href="#"><span>newsletter
    Software </span></a>[*]<a href="#"><span>newsletter
    Libri&Riviste </span></a>[*]<a href="#"><span>newsletter
    Eventi&Formazione </span></a>[*]<a href="#"><span>newsletter
    Editoriali </span></a>[/list]
    </div>
    mi vien fuori un bell'effetto, ma vorrei che la pagina attiva cambi icona(l'icona già ce l'ho)

    AIUTOOOO

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    28
    up

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Argomento affrontato infinite volte.
    Con i CSS da soli non si fa.

    Occorre che il programma lato server insserisca una classe nella voce che deve cambiare aspetto:
    codice:
    <div id="tabs">
    <ul>[*]<a href="#"><span>newsletter 
    Prodotti </span></a>[*]<a href="#"><span>newsletter 
    Software </span></a>[*]<a href="#"><span>newsletter 
    Libri&Riviste </span></a>[*]<a href="#"><span>newsletter 
    Eventi&Formazione </span></a>
      <li class="attivo"><a href="#"><span>newsletter 
    Editoriali </span></a>[/list]
    </div>
    Poi metti l'icona definendola in base alla classe cosi` definita
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.