115강. Dropdown 기능 <The Front End Web Developer / Udemy 강의>

2019. 2. 11. 22:08Front End 강의내용

115강. Dropdown 기능 만들기


<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>Document</title>

    <style>

        *{

            margin: 0px;

            padding: 0px;

        }

        header{

            background-color: tan;

        }

        ul{

            list-style-type: none;

        }

        ul li{

            display: inline-block;

        }

        .dropdown{

            display: none;

            position: absolute;        (절대위치)

            background-color: tan;

        }

        .dropdown li{

            display: block;        (아래로 열리기)

        }

        .dropdown li a{

            width: 100%;         (밑에 열리는거 너비 맞추기)

        }

        li a{

            display: inline-block;        (옆으로 나열)

            padding: 20px;

            text-decoration: none;        (링크 밑줄 없애기)

            color: #fff;

            transition: all 0.3s;        (hover 천천히 변하기, 시간주는거)

        }

        li a:hover{

            background-color: #fff;

            color: tan;

        }

        li:hover > .dropdown{        (hover 마우스 갖다대면 아래에 열리기)

            display: block;

        }

        

    </style>

</head>

<body>

    <header>

        <nav>

            <ul>

                <li><a href="">Home</a></li>

                <li><a href="">Courses</a>

                    <ul class="dropdown">        (ul 안에 class 넣어야 됨)

                        <li><a href="">Css Basics</a></li>

                        <li><a href="">Selectors</a></li>

                    </ul>

                </li>

                <li><a href="">About Us</a></li>

            </ul>

        </nav>

    </header>

</body>

</html>


The Front End Web Developer Bootcamp by Hichem Med (115 / 449)


'Front End 강의내용' 카테고리의 다른 글

125강. ::before, ::after 적용  (0) 2019.02.13
124강. ::first-letter, ::first-line, ::selector 적용  (0) 2019.02.13
122강. only-of-type 적용  (0) 2019.02.12
121강. nth-child 적용  (0) 2019.02.12
116강. opacity 적용  (0) 2019.02.12