Menu poziome bez dekoracji

Mar 31
2009

Aby usunąć dekoracje tekstu w odnośniku należy zastosować “text-decoration

Oto przykładowe menu listy “UL” przeksztalcone na listę poziomą

Usuwamy dekorację tekstu używając następującego kodu:

Kod CSS

#navicontainer ul

{

margin: 0;

padding: 0;

list-style-type: none;

}

#navicontainer ul li { display: inline; padding-left:2;}

#navicontainer ul li a { text-decoration: none; }

Kod HTML

<div id=”navicontainer”>

<ul>

<li><a href=”#”>Link 1</a></li>

<li><a href=”#”>Link 2</a></li>

<li><a href=”#”>Link 3</a></li>

<li><a href=”#”>Link 4</a></li>

<li><a href=”#”>Link 5</a></li>

</ul>

</div>

Powyższy kod daje w rezultacie taki wynik:

Menu poziome

Mar 31
2009

Zacznijmy od typowej listy pionowej, którą następnie przekształcimy arkuszem stylów CSS

Standardowe listy HTML używają padding, marginesów oraz lewego wcięcia. Ustawimy maginesy i padding na “0″.

Kod CSS

#navicontainer ul

{

margin: 0;

padding: 0;

list-style-type: none;

}

Kod HTML

<div id=”navicontainer”>

<ul>

<li><a href=”#”>Link 1</a></li>

<li><a href=”#”>Link 2</a></li>

<li><a href=”#”>Link 3</a></li>

<li><a href=”#”>Link 4</a></li>

<li><a href=”#”>Link 5</a></li>

</ul>

</div>

Step II

Aby zmienić listę pionową na poziomą należy użyć “display: inline;” dla poszczególnych pozycji listy “LI” i ustawić padding tylko dla elementu “LI”, co spowoduje, że będziemy mieli małą spację pomiędzy poszczególnymi linkami.

Kod CSS

#navicontainer ul

{

margin: 0;

padding: 0;

list-style-type: none;

}

#navicontainer ul li { display: inline; padding-left:2;}

Kod HTML

<div id=”navicontainer”>

<ul>

<li><a href=”#”>Link 1</a></li>

<li><a href=”#”>Link 2</a></li>

<li><a href=”#”>Link 3</a></li>

<li><a href=”#”>Link 4</a></li>

<li><a href=”#”>Link 5</a></li>

</ul>

</div>


Proste menu z rollover

Mar 18
2009



Rollover otzrymywany poprzez konwersję listy w blok przy użyciu “display: block” i zmianie koloru tła poprzez “a:hover”.

HTML

<div id=”navicontainer”>

<ul id=”navilist”>

<li id=”active”><a href=”#” id=”current”>Link jeden</a>

<ul id=”subnavlist”>

<li id=”subactive”><a href=”#” id=”subcurrent”>Link w submenu </a></li>

<li><a href=”#”>Link w submenu</a></li>

<li><a href=”#”>Link w submenu</a></li>

</ul>

</li>

<li><a href=”#”>Link dwa </a></li>

<li><a href=”#”>Link trzy </a></li>

</ul>

</div>

CSS

#navicontainer { margin-left: 30px; }

#navicontainer ul

{

margin: 0;

padding: 0;

list-style-type: none;

font-family: verdana, arial, Helvetica, sans-serif;

}

#navcontainer li { margin: 0 0 1px 0; }

#navicontainer a

{

display: block;

padding: 5px 10px;

width: 140px;

color: #fff;

background-color: #036;

text-decoration: none;

}

#navicontainer a:hover

{

color: #fff;

background-color: #69C;

text-decoration: none;

}

#navicontainer ul ul li { margin: 0 0 1px 0; }

#navicontainer ul ul a

{

display: block;

padding: 5px 5px 5px 30px;

width: 125px;

color: #fff;

background-color: #369;

text-decoration: none;

}

#navicontainer ul ul a:hover

{

color: #fff;

background-color: #69C;

text-decoration: none;

}

Archives

All entries, chronologically...

Pages List

General info about this blog...