css - 드롭다운 메뉴 만들기

ino5·2021년 6월 8일
0

메인 메뉴에 커서 대면 서브 메뉴 보이게

html

<body>
    <ul id="main-menu">
        <li><a href="#">MENU1</a></li>
        <li><a href="#">MENU2</a>
            <ul id="sub-menu">
                <li><a href="#">submenu2-1</a></li>
                <li><a href="#">submenu2-2</a></li>
                <li><a href="#">submenu2-3</a></li>
                <li><a href="#">submenu2-4</a></li>
            </ul>
        </li>
        <li><a href="#">MENU3</a></li>
        <li><a href="#">MENU4</a></li>
    </ul>
    <div class="a"></div>
</body>

css

.a {
    width:1000px;
    height:1000px;
    background-color:green;
}

#main-menu > li {
   float: left;
   border: 1px solid red;
}

#sub-menu {
    position: absolute;
    opacity: 0;
    visibility: hidden;

}

#main-menu > li:hover #sub-menu {
    opacity: 1;
    visibility: visible;
}


li에 padding 제거해서 깔끔하게

.a {
    width:1000px;
    height:1000px;
    background-color:green;
}

#main-menu > li {
   float: left;
   border: 1px solid red;
}

#sub-menu {
    position: absolute;
    opacity: 0;
    visibility: hidden;

}

#main-menu > li:hover #sub-menu {
    opacity: 1;
    visibility: visible;
}

#main-menu,
#sub-menu {
    padding: 0;
    list-style-type: none;
}



absolute 체크했을 때


참고 사이트

https://blog.naver.com/degal903/221358939762

profile
지금은 네이버 블로그만 해요... https://blog.naver.com/chero77

0개의 댓글