사이트 제작

사이트 만들기 푸터 영역

진블로그 2023. 3. 22. 22:21
다른 명언

728x90
반응형

 

html 코드입니다.

<body>
    <footer class="footer__wrap section nexon">
        <div class="container">
            <h2 class="blind">푸터</h2>
            <div class="footer__inner">
                <div class="footer__menu">
                    <div>
                        <h3>사막여우 사이트</h3>
                        <ul>
                            <li><a href="#">소개하기</a></li>
                            <li><a href="#">사막여우 이야기</a></li>
                            <li><a href="#">사막여우 도움주기</a></li>
                            <li><a href="#">사막여우와 함께살기</a></li>
                        </ul>
                    </div>
                    <div>
                        <h3>사막에 사는 종류</h3>
                        <ul>
                            <li><a href="#">Fennec fox</a></li>
                            <li><a href="#">Pale fox</a></li>
                            <li><a href="#">Cape fox</a></li>
                            <li><a href="#">Blanford's fox</a></li>
                        </ul>
                    </div>
                    <div>
                        <h3>사막여우 노하우</h3>
                        <ul>
                            <li><a href="#">충분한 운동하기</a></li>
                            <li><a href="#">같이 갈 수 있는 곳</a></li>
                            <li><a href="#">산책하기 좋은 곳</a></li>
                            <li><a href="#">관련 커뮤니티</a></li>
                        </ul>
                    </div>
                    <div>
                        <h3>사막여우 먹이</h3>
                        <ul>
                            <li><a href="#">강아지 사료</a></li>
                            <li><a href="#">당근과 양배추</a></li>
                            <li><a href="#">전용 물병</a></li>
                            <li><a href="#">낮보다는 밤</a></li>
                            <li><a href="#">주의해야할 음식</a></li>
                        </ul>
                    </div>
                    <div>
                        <h3>사막여우 냄새</h3>
                        <ul>
                            <li><a href="#">자체적인 냄새</a></li>
                            <li><a href="#">배설물 냄새</a></li>
                            <li><a href="#">처리 방법</a></li>
                            <li><a href="#">전용 탈취제</a></li>
                        </ul>
                    </div>
                    <div>
                        <h3>같이 오래 살기</h3>
                        <ul>
                            <li><a href="#">사막여우의 수명</a></li>
                            <li><a href="#">야생에서의 수명</a></li>
                            <li><a href="#">사람과 같이살 때의 수명</a></li>
                            <li><a href="#">사막여우 접종하기</a></li>
                        </ul>
                    </div>
                </div>
            </div>
            <address class="footer__right">
                2023 진블로그 사막여우 사이트 Portfolio is power <br>All Right Reserved 
            </address>
        </div>
    </footer>
</body>

6개의 영역으로 나누어 주기 위해 6개의 div박스를 footer__menu 클래스 안에 넣어주었습니다.

각 div박스 안에 li 태그를 넣어 텍스트를 리스트 형식으로 적용하였습니다.

 

<style>
    * {
        margin: 0;
        padding: 0;
    }
    h1,h2,h3,h4,h5,h6 {
        font-weight: normal;
    }
    a {
        text-decoration: none;
        color: #000;
    }
    .blind {
        position:absolute;
        clip:rect(0 0 0 0);
        width:1px;
        height:1px;
        margin:-1px;
        overflow:hidden;
    }
    li {
        list-style: none;
    }
    .mt10 {margin-top: 10px !important;}
    .mt20 {margin-top: 20px !important;}
    .mt30 {margin-top: 30px !important;}
    .mt40 {margin-top: 40px !important;}
    .mt50 {margin-top: 50px !important;}
    .mt60 {margin-top: 60px !important;}
    .mt70 {margin-top: 70px !important;}
    .mb10 {margin-bottom: 10px !important;}
    .mb20 {margin-bottom: 20px !important;}
    .mb30 {margin-bottom: 30px !important;}
    .mb40 {margin-bottom: 40px !important;}
    .mb50 {margin-bottom: 50px !important;}
    .mb60 {margin-bottom: 60px !important;}
    .mb70 {margin-bottom: 70px !important;}


    /* common */
    .container {
        width: 1160px;
        margin: 0 auto;
        padding: 0 20px;
        /* background-color: rgba(0, 0, 0, 0.1); */
    }
    .nexon {
        font-family: 'NexonLv1Gothic';
        font-weight: 400;
    }
    .section {
        padding: 120px 0;
    }
    .section__small {
        background-color: rgba(12, 209, 174, 0.64);
        font-size: 14px;
        border-radius: 50px;
        color: black;
        text-transform: uppercase;
        margin-bottom: 20px;
        display: inline-block;
        padding: 1px 23px;
    }
    .section.center {
        text-align: center;
    }
    .section__h2 {
        font-size: 50px;
        font-weight: 400;
        margin-bottom: 30px;
        line-height: 1;
    }
    .section__desc {
        font-size: 22px;
        line-height: 1.5;
        color: #666;
        margin-bottom: 70px;
        font-weight: 300;
    }

    /* footer wrap */
    .footer__menu {
        display: flex;
    }
    .footer__menu div {
        width: 16.666%;
    }
    .footer__menu div h3 {
        margin-bottom: 13px;
    }
    .footer__menu div li {
        line-height: 1.7;
        font-size: 14px;
    }
    .footer__menu div li a {
        color: #666;
    }
    .footer__right {
        margin-top: 50px;
        border-top: 1px solid #d9d9d9;
        padding-top: 50px;
        text-align: center;
        font-style: normal;
        line-height: 1.6;
        color: #666;
        font-size: 14px;
    }
</style>

/* footer wrap */ 윗 부분은 저번과 같은 css공통 요소입니다.

전체 영역에 display-flex를 주어 영역에 맞게 정렬을 해주었습니다.

.footer__menu div 에 width값을 16.666% 주어 6개의 div박스의 width값을 영역에 나뉘어 들어가게 해주었습니다.

h3에 margin-bottom 값을 주어 아래의 li 태그와 간격을 주었습니다.

li 태그 안의 텍스트들의 줄 높이를 1.7 주고, 텍스트 크기는 14px로 설정하였습니다.

마지막으로 footer__right 에는 margin을 top으로 50px을 주어 윗부분의 텍스트들과 거리 차이를 두었습니다.

이 부분에는 border-top을 이용하여 1px의 선을 넣어주었습니다.

그 밑으로는 padding-top을 50px 주어 선 밑으로 거리 차이를 더 두었습니다.

그 이후 text-align: center을 적용하여 텍스트를 중간으로 이동 시켰습니다.

 

728x90