headerのテンプレ

テンプレ

今回は個人的にこれから使いそうだと思ったheaderのテンプレを作りました。

仕事で使う機会があれば、是非コピペしてコーディングを効率化していこうと思います。

HTML

<header class="header">
    <div class="header__title">
        <a href="">
            <h1>プログラミング</h1>
        </a>
    </div>
    <div class="header__navmenu">
        <ul>
            <li>
                <a href="">HTML</a>
            </li>
            <li>
                <a href="">CSS</a>
            </li>
            <li>
                <a href="">JavaScript</a>
            </li>
            <li>
                <a href="">PHP</a>
            </li>
        </ul>
    </div>
</header>

CSS

.header {
    max-width: 1100px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 60px;
    &__title {
        a {
            color: black;
            h1 {
                font-size: 2rem;
            }
        }
    }
    &__navmenu {
        ul {
            display: flex;
            li {
                &:not(:first-child) {
                    margin-left: 35px;
                }
                a {
                    display: inline-block;
                    height: 60px;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    font-size: 1.6rem;
                    color: black;
                    &:hover {
                        background-color: #000;
                        color: #fff;
                    }
                }
            }
        }
    }
}