Visualizzazione risultati 1 fino 3 di 3

Discussione: Creare menų usando solo css

  1. #1
    Guest

    Predefinito Creare menų usando solo css

    Mi piacerebbe sapere s'č possibile in qualche modo creare un menų diciamo interamente dai css. Per essere pių preciso, gestire dai css gli ul e i li in modo da creare un menų o verticale o orizzontale.

    In pratica senza scrivere nell'html ul e li ma gestirli totalmente nei css
    Codice HTML:
    <div class="menu">
     <ul class="main_menu">
      <li class="1"></li>
      <li class="2"></li>
      <li class="3"></li>
     </ul>
    </div>
    Nei menų verticali
    Codice HTML:
    <div class="menu">
     <ul class="ul1">
      <li class="li1">
      </li>
     </ul>
     <ul class="ul2">
      <li class="li2">
      </li>
     </ul>
     <ul class="ul3">
      <li class="li3">
      </li>
     </ul>
    </div>
    in quelli orizzontali

    Grazie
    Ultima modifica di alemoppo : 11-05-2014 alle ore 03.40.14

  2. #2
    L'avatar di alemoppo
    alemoppo č connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,179

    Predefinito

    Codice HTML:
    <ul>
    <li>1</li>
    <li>2</li>
    <li>3</li>
    </ul>
    Se lo vuoi avere orizzontalmente, č sufficiente aggiungere la regola css:
    Codice:
    li {float:left;}
    Ciao!
    Ultima modifica di alemoppo : 11-05-2014 alle ore 03.42.02

  3. #3
    Guest

    Lightbulb

    Citazione Originalmente inviato da astropvt Visualizza messaggio
    Mi piacerebbe sapere s'č possibile in qualche modo creare un menų diciamo interamente dai css. Per essere pių preciso, gestire dai css gli ul e i li in modo da creare un menų o verticale o orizzontale.

    In pratica senza scrivere nell'html ul e li ma gestirli totalmente nei css
    Codice HTML:
    <div class="menu">
     <ul class="main_menu">
      <li class="1"></li>
      <li class="2"></li>
      <li class="3"></li>
     </ul>
    </div>
    Nei menų verticali
    Codice HTML:
    <div class="menu">
     <ul class="ul1">
      <li class="li1">
      </li>
     </ul>
     <ul class="ul2">
      <li class="li2">
      </li>
     </ul>
     <ul class="ul3">
      <li class="li3">
      </li>
     </ul>
    </div>
    in quelli orizzontali

    Grazie
    Non č possibile non usare i tag <ul> e <li> nel codice html se hai deciso di usarli per implemetare il menu di navigazione: del resto non č neanche necessario farlo.

    Codice HTML:
    <nav class="orizzontale">
    <a>prima sezione</a>
    <a>seconda sezione</a>
    <a>terza sezione</a>
    </nav>
    
    <nav class="verticale">
    <a>prima sezione</a>
    <a>seconda sezione</a>
    <a>terza sezione</a>
    </nav>

    Nel foglio di stile

    Codice:
    .orizzontale a 
    {width:33%;
    float:left;
    }
    
    .verticale a
    {
    width:100%;
    display:block;}

Regole di scrittura

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