본문 바로가기
SITE/IMAGE

SITE | imageType #1

by 코딩하자9 2022. 8. 17.
728x90

SITE를 만들어봅시다 !

우리가 평소에 자주 볼 수 있는 사이트를 생각해보면 수많은 레이아웃과 유형들로 이루어져 있음을 알 수 있습니다.
오늘은 그 중에서도 이미지 유형 첫번째 방법을 배워봅시다.


1. CSS 살펴보기

<style>
    /* fonts */
    @import url('https://webfontworld.github.io/NexonLv1Gothic/NexonLv1Gothic.css');

    .nexon {
        font-family: "NexonLv1Gothic";
        font-weight: 400;
    }

    /* reset */
    * {
        margin: 0;
        padding: 0;
    }
    h1, h2, h3, h4, h5, h6 {
        font-weight: normal;
    }
    a {
        text-decoration: none;
        color: #000;
    }
    img {
        width: 100%;
    }

    /* common */
    .container {
        width: 1160px;
        padding: 0 20px;
        margin: 0 auto;
        min-width: 1160px;
    }
    .section {
        padding: 120px 0;
    }
    .section > h2 {
        font-size: 50px;
        line-height: 1;
        text-align: center;
        margin-bottom: 20px;
    }
    .section > p {
        font-size: 22px;
        font-weight: 3oo;
        color: #666;
        text-align: center;
        margin-bottom: 70px;
    }

    /* imageType */
    .image__inner {
        display: flex;
        justify-content: space-between;
    }
    .image {
        width: 49%;
        height: 370px;
        color: #fff;
        padding: 200px 30px 30px 30px;
        box-sizing: border-box;
    }
    .image.img1 {
        background: url(img/11.jpg) no-repeat center;
    }
    .image.img2 {
        background: url(img/22.jpg) no-repeat center;
    }
    .image__title {
        font-size: 32px;
        margin-bottom: 10px;
    }
    .image__desc {
        font-size: 16px;
        font-weight: 300;
        margin-bottom: 10px;
        line-height: 1.5;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2; 
        -webkit-box-orient: vertical;
    }
    .image__btn {
        font-size: 16px;
        color: #fff;
        background-color: #787878;
        padding: 10px 20px;
        display: inline-block;
    }
    .image__btn.gray {
        background-color: #333333;
    }
</style>

#1. background: url(img/22.jpg) no-repeat center;
배경에 사진을 넣고 반복없이 가운데 정렬을 해줍니다.

2. HTML 살펴보기

<body>
    <section id="imgageType01" class="image__wrap nexon section">
        <h2>운동하자 운동 👟</h2>
        <p>운동의 시작, 스트레칭부터 다양한 스포츠의 종류를 알아봅시다.</p>
        <div class="image__inner container">
            <article class="image img1">
                <h3 class="image__title">운동하자 운동</h3>
                <p class="image__desc">운동의 시작, 스트레칭부터 다양한 스포츠의 종류를 알아봅시다. 운동의 시작, 스트레칭부터 다양한 스포츠의 종류를 알아봅시다. 운동의 시작, 스트레칭부터 다양한 스포츠의 종류를 알아봅시다.</p>
                <a class="image__btn" href="/" title="자세히 보기">자세히 보기</a>
            </article>
            <article class="image img2">
                <h3 class="image__title">운동하자 운동</h3>
                <p class="image__desc">운동의 시작, 스트레칭부터 다양한 스포츠의 종류를 알아봅시다. 운동의 시작, 스트레칭부터 다양한 스포츠의 종류를 알아봅시다. 운동의 시작, 스트레칭부터 다양한 스포츠의 종류를 알아봅시다.</p>
                <a class="image__btn gray" href="/" title="자세히 보기">자세히 보기</a>
            </article>
        </div>
    </section>
</body>

4. 결과 확인하기

'SITE > IMAGE' 카테고리의 다른 글

SITE | imageType #3  (7) 2022.08.20
SITE | imageType #2  (2) 2022.08.17

댓글


It's cording time

코딩 여기서 정리하고 배워보자구 :9

광고 준비중입니다.