• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wysuwane menu HTML CSS

VPS Starter Arubacloud
0 głosów
884 wizyt
pytanie zadane 5 stycznia 2017 w HTML i CSS przez Kamil Czech Dyskutant (7,700 p.)

Witam, piszę menu i nie działa wysuwanie w CSS może o czymś zapomniałem albo gdzieś jest błąd.

<div class="navbar">
                <ol class="menu">
                    <li><a href="index.html">Home</a></li>
                    <li><a href="sms/sms.html">SMS</a></li>
                    <li><a href="mapy/mapy.html">Mapy</a></li>
                    <li><a href="Gry/gry.html">Gry</a></li>
                    <li><a href="dodatki/dodatki.html">Dodatki na Bloga</a></li>
                    <li><a href="newsy/newsy.html">Newsy</a></li>
                    <li><a href="../video/video.html">Video</a>
                    <li>Pogoda
					<ul>
					
					<li><a href="pogoda/pogoda.html">dolnośląskie</a></li>
					<li><a href="pogoda/pogoda.html">kujawsko-pomorskie</a></li>
					<li><a href="pogoda/pogoda.html">lubelskie</a></li>
					<li><a href="pogoda/pogoda.html">lubuskie</a></li>
					<li><a href="pogoda/pogoda.html">łódzkie</a></li>
					<li><a href="pogoda/pogoda.html">małopolskie</a></li>
					<li><a href="pogoda/pogoda.html">mazowieckie</a></li>
					<li><a href="pogoda/pogoda.html">opolskie</a></li>
					<li><a href="pogoda/pogoda.html">podkarpackie</a></li>
					<li><a href="pogoda/pogoda.html">podlaskie</a></li>
					<li><a href="pogoda/pogoda.html">pomorskie</a></li>
					<li><a href="pogoda/pogoda.html">śląskie</a></li>
					<li><a href="pogoda/pogoda.html">świętokrzyskie</a></li>
					<li><a href="pogoda/pogoda.html">warmińsko-mazurskie</a></li>
					<li><a href="pogoda/pogoda.html">wielkopolskie</a></li>
					<li><a href="pogoda/pogoda.html">zachodniopomorskie</a></li>
					</ul>
					
					</li>
                    <li><a href="downloads/downloads.html">Downloads</a></li>
                          </ul>
                    </li>
                </ol>
            </div>

 

.nav
{ 
	width: 100%;
	padding: 10px 0;
	background-color: #c34f4f;
	text-align: center;
	border-top: 1px solid #751b1b;
	border-bottom: 1px solid #751b1b;
}

.navbar
{
    width: 100%;
    height: 40px;
    padding: 10px 0;
    background-color: #00B3FF;
    text-align: center;
    font-size: 22px;
    -webkit-box-shadow: 0px 1px 1px 0px rgba(153,255,153,0.7);
    -moz-box-shadow: 0px 1px 1px 0px rgba(153,255,153,0.7);
    box-shadow: 0px 1px 1px 0px rgba(153,255,153,0.7);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 100;
	}
 
 
 
.sticky
{
     width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 500;
}
 
ol.menu
{
    padding: 0;
    margin: 0;
    list-style-type: none;
    height: 2em;
    line-height: 2em;
    display: inline-block;
}
 
ol.menu a
{
    color: #fff;
    text-decoration: none;
    display: block;
}
 
ol.menu > li
{
    float: left;
    padding: 0 15px;
    height: 40px;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    transition-duration: 300ms;
}
 
ol.menu > li:hover
{
    background-color: #efefef;
}
 
ol.menu li:hover a
{
    color: #00B3FF;
}
 
ol.menu > li > ul.expand
{
    list-style-type: none;
    padding: 0;
    margin: 0;
    width: 120px;
    height: 40px;
    display: none;
    background-color: #fff;
}
 
ol.menu > li:hover > ul.expand
{
    display: block;
}
 
ol.menu > li:hover > ul.expand > li
{
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 100;
    background-color: #299446;
    transition-duration: 300ms;
}
 
ol.menu > li > ul.expand a
{
    color: #fff;
    text-decoration: none;
    display: block;
}
 
ol.menu > li:hover > ul.expand > li:hover
{
    background-color: #efefef;
}
 
ol.menu > li:hover > ul.expand > li:hover a
{
    color: #c60;
}

 

2 odpowiedzi

0 głosów
odpowiedź 5 stycznia 2017 przez pablop76 VIP (123,400 p.)
wybrane 6 stycznia 2017 przez Kamil Czech
 
Najlepsza

Witam. Źle zagnieżdżone listy. Meni zamknięte w divie o klasie navbar to po co jeszcze klasa menu.

Zobacz to Kurs HTML odc. 4: Listy, automatyczne przewijanie strony

oraz Kurs CSS odc. 3: Rozwijane, przyklejane menu główne (sticky)

0 głosów
odpowiedź 5 stycznia 2017 przez Chess Szeryf (76,710 p.)
edycja 5 stycznia 2017 przez Chess
ol.menu > li > ul

ol.menu > li:hover > ul

Podobne pytania

+1 głos
1 odpowiedź 570 wizyt
pytanie zadane 26 stycznia 2021 w HTML i CSS przez Samek2222 Początkujący (440 p.)
0 głosów
1 odpowiedź 670 wizyt
0 głosów
2 odpowiedzi 927 wizyt
pytanie zadane 3 października 2017 w HTML i CSS przez Ziuziek Mądrala (5,140 p.)

93,028 zapytań

141,991 odpowiedzi

321,294 komentarzy

62,375 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...