Avatar billede Morten Professor
18. april 2017 - 17:29 Der er 3 kommentarer

CSS menu li ul

Hej Eksperter

Jeg er ved at lave en menu, og den er ved at tage form ;o)

Men har nogen problemer med at få det skilt af de li og ul.
Når man kigger på det i mobilvisning kommer li og ul lagt sammen med hinanden ved ikke lige hvordan man får det til at se pænest ud.

lige nu er farverne bare test farver under mobil menuen så man kan se hvad der sker. her er et link så man kan se det.
http://www.ankerstjerneweb.dk/find.html

Man kan se det når man gør vinduet mindre så kommer mobil visningen.

Med venlig hilsen
Morten
Avatar billede Morten Professor
18. april 2017 - 17:31 #1
@media all and (max-width: 800px){
#menu-button {
    display:block;
    padding:20px;
    font-weight:bold;
}

#menu {
    background-color:#333;
    color:#FFF;
    cursor:pointer;
    list-style:none;
    width:100%;
    display:block;
}
#menu > ul {
    display:none;
}
#menu > ul.open {
    display: block;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    list-style:none;
    padding:10px 0px 10px 0px;
}
#menu > ul > li > ul {
    padding:10px 0px 10px 0px;
    border-bottom:solid thin #FFF;
    background-color:#ff6600;
    list-style:none;
    float: none;
    display: block;
}
#menu > ul > li {
    display:block;
    float:none;
    background-color:#CCC;
    padding:10px 0px 10px 0px;
}
}
Avatar billede olsensweb.dk Ekspert
19. april 2017 - 19:42 #2
her er lidt du kan arbejde ud fra

demo http://test.olsensweb.dk/1016808/test.html
komplet download http://test.olsensweb.dk/1016808/1016808.zip

css
body{
    font: 16px sans-serif;
    margin:0;
}
a:link {
    font-family: Verdana, Geneva, sans-serif;
    text-decoration:none;
    font-weight: none;
    color: #FFF;
}
a:visited {
    text-decoration: none;
    font-weight: none;
    color: #FFF;
}
a:hover {
    text-decoration: none;
    font-weight: none;
    color: #999;
    font-stretch:wider;
}
a:activ {
    text-decoration: none;
    font-weight: none;
    color: #FFF;
}
ul {
    padding:0;
    list-style: none;
}



@media all and (min-width: 800px){
    #menu {
        position:relative;
    }
    #menu ul {
        display: inline;
    }
    #menu li {
        background-color:#333;
        color:#FFF;
        cursor:pointer;       
        border:solid thin;
        width:200px;
        padding:20px;
    }
    #menu li.fundet{
        background:#ff6600;
        width:200px;       
        border:solid thin;
    }
    #menu ul ul {
        position:fixed;
        left:10000px;
        margin-left: 0px;
        margin-top: -20px;
    }
    #menu ul > li:hover > ul {
        position: absolute;
        left:241px;
    }
    #menu-button {
        display:none;
    }
}
@media all and (max-width: 800px){
    #menu-button {   
        padding:20px;
        font-weight:bold;
    }

    #menu {
        background-color:#333;
        color:#FFF;
        cursor:pointer;       
        width:100%;   
    }
    #menu > ul {
        display:none;
    }
   
    #menu > ul.open {
        display: block;
        border-top: 1px solid rgba(0, 0, 0, 0.1);       
        padding:10px 0px 10px 0px;
    }
   
    #menu > ul.open li.fundet ul.open {
        display: block;       
    }
   
    #menu > ul > li > ul {
        padding:10px 0px 10px 0px;
        border-bottom:solid thin #FFF;
        background-color:#ff6600;
        display:none;   
    }   
   
    #menu > ul > li {   
        background-color:#CCC;
        padding:10px 0px 10px 0px;
    }   
}
Avatar billede Morten Professor
19. april 2017 - 21:01 #3
Takker så er der noget at gå efter
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester