웹 페이지 제작

웹 페이지 디자인 [이미지 타입]

우당당쿵당콩탕 2023. 3. 12. 00:44
728x90
반응형

Image Type

현재의 웹페이지에서 가장 흔하게 볼 수 있는 유형 중 하나를 꼽는다면 바로 이미지 타입입니다.

그렇다면 이 이미지 타입에서의 장점은 무엇이 있을까요?

 

크게 세 가지를 꼽자면 아래와 같습니다.

 

  • 시각적인효과

이미지 유형 페이지는 다양한 이미지 유형에 대한 상세한 설명을 제공하여, 사용자들이 이미지 유형에 대한 이해도를 향상시킬 수 있습니다.

 

  • 이미지 강조 및 강화

브랜드 개별의 이미지와 색을 통해 강조하고 기억에 남길 수 있습니다.

 

  • 인지도와 기억력

텍스트보다 기억하기 쉽기 때문에 인지도를 향상시키고 사용자들에게 직관적이고 빠른 정보를 전달할 수 있습니다.


그래서 오늘은 위와 같은 이미지 유형 페이지를 만들어보려고 합니다.

 

레이아웃 및 디자인 정하기

저는 스몰토크를 할 수 있는 가볍고, 짧고, 재미있는 내용들로 구성된 페이지를 구상했습니다. 

가장 간단한 이미지 유형입니다. 레이아웃과 디자인은 피그마로 작업해주었습니다!

 


image Type 부분

이미지 타입에 들어 갈 내용과 스타일 작성입니다.

스타일부분

 .image__inner {
            display: flex;
            justify-content: space-between;
        }
        .image__inner .image {
            width: 570px;
            height: 370px;
            background-color: #5e5e5e;
            position: relative;
        }
        .image__body {
            position: absolute;
            left: 0;
            bottom: 0;
            color: #fff;
            text-align: left;
            padding: 30px;
        }
        .image__body .title {
            font-size: 32px;
            line-height: 1;
            margin-bottom: 15px;
        }
        .image__body .desc {
            margin-bottom: 15px; 
            line-height: 1.5;;
            padding-right: 20%;
        }
        .image__body .btn {
            color: fff;
            background-color: rgba(0, 0, 0, 0.5);
            padding: 10px 30px;
            display: inline-block;
        }

내용 부분

    <link href="https://webfontworld.github.io/NexonLv1Gothic/NexonLv1Gothic.css" rel="stylesheet">"
</head>
<body>
    <section class="image__wrap section center nexon">
        <div class="container">
            <h2 class="section__h2">1분 지식</h2>
            <p class="section__desc">스몰토크를 위한 얇고도 넓은 지식</p>
            <div class="image__inner">
                <article class="image">
                    <figure clss="image__header">
                        <img src="../asset/image/imageType01_01.jpg" alt="얇고 넓은 지식">
                    </figure>
                    <div class="image__body">
                        <h3 class="title">얇고 넓은 지식</h3>
                        <p class="desc">이 지식에는 여러 분야의 다양한 지식들이 포함됩니다. 
                            철학, 역사, 예술, 과학, 경제학의 얇은 맛을 알려드립니다.</p>
                        <a href="#" class="btn">자세히보기</a>
                    </div>
                </article>
                <article class="image">
                    <figure clss="image__header">
                        <img src="../asset/image/imageType01_02.png" alt="스몰토크">
                    </figure>
                    <div class="image__body">
                        <h3 class="title">스몰토크</h3>
                        <p class="desc">낯선 사람들과 나누는 
                            사소한 이야기에는 얇고 넓은 지식 만한 것이 없죠!</p>
                            <a href="#" class="btn">자세히보기</a>
                    </div>
                </article>
            </div>
        </div>
    </section>
</body>
</html>

CSS display 속성
display : block 블록 레벨 요소로 표시합니다. 이 속성을 사용하면 요소는 새로운 줄에서 시작하며, 가로폭 전체를 차지합니다.
display : inline 인라인 요소로 표시합니다. 이 속성을 사용하면 요소는 줄의 중간에 표시되며, 필요한 만큼만 가로폭을 차지합니다.
display : inline-block 소를 인라인 블록 요소로 표시합니다. 이 속성을 사용하면 요소는 줄의 중간에 표시되며, 가로폭과 높이를 지정할 수 있습니다.
display : none 요소를 표시하지 않습니다. 이 속성을 사용하면 요소가 사라지며, 페이지 레이아웃에서 공간도 차지하지 않습니다.
display : flex 요소를 플렉스 컨테이너로 표시합니다. 이 속성을 사용하면 요소가 플렉스 아이템이 되며, 플렉스 레이아웃을 사용할 수 있습니다.
display : grid 요소를 그리드 컨테이너로 표시합니다. 이 속성을 사용하면 요소가 그리드 아이템이 되며, 그리드 레이아웃을 사용할 수 있습니다.