본문 바로가기
사이트 보기

이미지 유형 03

by 🐬마뇽뇽 마뇽🦄 2022. 8. 21.
728x90

Imge type 03


피그마에서 디자인 하여, zeplin을 참고해 만든 이미지 타입 사이트 입니다. 아래는 피그마를 이용해 먼저 디자인 하였습니다.

이후 코드로 작성하였습니다.

HTML

이미지에 마우스를 올리면 반응을 할 수 있는 반응형 카드유형을 제작했습니다.

 <section id="imageType01" class="imag__wrap gjo section">
    <h2>세상에서 가장 아름다운 건물</h2>
    <p>웹쓰가 선정한 죽기전에 가봐야 할 건축물 베스트5입니다. <br>
     전세계에서 가장 유명한 건축가가 제작한 건축물로써 한번은 꼭 가봐야 하는 곳입니다.</p>
    <div class="img__inner container-flurd">
         <article class="img">
             <!-- <figure class="imge__box">
                 <img src="img/img_type_03_01.jpg" alt="사진">
             </figure> -->
             <div class="img__desc">
                 <h2>셰이크 로트폴라 모스크</h2>
                 <p>
                     세계에서 가장 유명한 건물입니다. 최고의 건출물이나 현재는 전쟁으로 인해서 많이 파괴되었지만. 아직도 살 수 있다고 말한...
                 </p>
             </div>
             <div class="img__sns">
                 <a href="#" class="link"><span class="ir">링크</span></a>
                 <a href="#" class="link"><span class="ir">트위터</span></a>
                 <a href="#" class="link"><span class="ir">인스타</span></a>
                 <a href="#" class="link"><span class="ir">유트브</span></a>
                 <a href="#" class="link"><span class="ir">페이스 북</span></a>
  
             </div>
         </article>
         <article class="img">
             <figure class="img__box">
                 <img src="img/img_type_03_01.jpg" alt="사진">
  
             </figure>
             <div class="img__desc">
                 <h2>셰이크 로트폴라 모스크</h2>
                 <p>
                     세계에서 가장 유명한 건물입니다. 최고의 건출물이나 현재는 전쟁으로 인해서 많이 파괴되었지만. 아직도 살 수 있다고 말한...
                 </p>
             </div>
             <div class="img__sns">
                 <a href="#" class="link"><span class="ir">페이스 북</span></a>
                 <a href="#" class="link"><span class="ir">트위터</span></a>
  
             </div>
         </article>
         <article class="img">
             <figure class="img__box">
                 <img src="img/img_type_03_01.jpg" alt="사진">
  
             </figure>
             <div class="img__desc">
                 <h2>셰이크 로트폴라 모스크</h2>
                 <p>
                     세계에서 가장 유명한 건물입니다. 최고의 건출물이나 현재는 전쟁으로 인해서 많이 파괴되었지만. 아직도 살 수 있다고 말한...
                 </p>
             </div>
             <div class="img__sns">
                 <a href="#" class="link"><span class="ir">페이스 북</span></a>
                 <a href="#" class="link"><span class="ir">트위터</span></a>
  
             </div>
         </article>
         <article class="img">
             <figure class="img__box">
                 <img src="img/img_type_03_01.jpg" alt="사진">
  
             </figure>
             <div class="img__desc">
                 <h2>셰이크 로트폴라 모스크</h2>
                 <p>
                     세계에서 가장 유명한 건물입니다. 최고의 건출물이나 현재는 전쟁으로 인해서 많이 파괴되었지만. 아직도 살 수 있다고 말한...
                 </p>
             </div>
             <div class="img__sns">
                 <a href="#" class="link"><span class="ir">페이스 북</span></a>
                 <a href="#" class="link"><span class="ir">트위터</span></a>
  
             </div>
         </article>
         <article class="img">
             <figure class="img__box">
                 <img src="img/img_type_03_01.jpg" alt="사진">
  
             </figure>
             <div class="img__desc">
                 <h2>셰이크 로트폴라 모스크</h2>
                 <p>
                     세계에서 가장 유명한 건물입니다. 최고의 건출물이나 현재는 전쟁으로 인해서 많이 파괴되었지만. 아직도 살 수 있다고 말한...
                 </p>
             </div>
             <div class="img__sns">
                 <a href="#" class="link"><span class="ir">페이스 북</span></a>
                 <a href="#" class="link"><span class="ir">트위터</span></a>
  
             </div>
         </article>
    </div>
     
  </section> 
        /* fonts */
        @import url('https://webfontworld.github.io/NanumMyeongjo/NanumMyeongjo.css');
        .gjo {
            font-family: 'NanumMyeongjo';
            font-weight: 400;
        }
        /* reset */
        * {
            margin: 0;
            padding: 0;
        }
        a {
            text-decoration: none;
            color: #000;
        }
        img {
            width: 100%;
            vertical-align: top;
        }
        h1, h2, h3, h4, h5, h6 {
            font-weight: normal;
        }
        /* common */
        .container {
            width: 1160px;
            padding: 0 20px;
            margin: 0 auto;
            min-width: 1160px;

            display: flex;
            justify-content: space-between;
        }
        .container-flurd {
            width: 100%;
            padding: 0 100px;
            box-sizing: border-box;
        }
        
        .section {
            padding: 120px 0;
        }
        .section > h2 {
            font-size: 50px;
            line-height: 1;
            text-align: center;
            margin-bottom: 20px;
            
        }
        .section > p {
            font-size: 22px;
            color: #666;
            text-align: center;
            margin-bottom: 70px;
        }


        .ir {
            display: block;
            overflow: hidden;
            font-size: 0;
            line-height: 0;
            text-indent: -9999px;
        }

        /* imageType */
        .img__inner {
            display: grid;
            grid-template-areas: 
                "box1 box1 box2 box3"
                "box1 box1 box4 box5"
                ;
            grid-template-columns: 1fr 1fr 1fr 1fr;
            grid-template-rows: 1fr 1fr;
            grid-gap: 20px;
        }
        .img {
            position: relative;
            overflow: hidden;
        }
        .img__inner .img:nth-child(1) {
            grid-area: box1;
            background: url(img/img_type_03_01.jpg);
            background-size: cover;
        }
        .img__inner .img:nth-child(2) {
            grid-area: box2;
        }
        .img__inner .img:nth-child(3) {
            grid-area: box3;
        }
        .img__inner .img:nth-child(4) {
            grid-area: box4;
        }
        .img__inner .img:nth-child(5) {
            grid-area: box5;
        }

        .img__desc {
            position: absolute;
            left: 0;
            bottom: -100%;
            width: 100%;

            background-color: rgba(255,255,255,0.3);
            backdrop-filter: blur(10px);
            padding: 16px;
            box-sizing: border-box;
           
            transition: all 0.35s ease;
        }   

        .img:hover .img__desc {
            bottom: 0;
        }
        .img__desc h3 {
            font-size: 20px;
        }
        .img__desc p {
            font-size: 16px;
            color: #666;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        .img__sns {
            position: absolute;
            right: 10px;
            top: 10px;
            opacity: 0;
            transition: all 0.35s ease;

        }

        .img:hover .img__sns {
           opacity: 1;
        }

        .img__sns a {
            width: 36px;
            height: 36px;
            background: #fff;
            border-radius: 50%;
            display: block;
            margin-bottom: 5px;
            background: url(img/image_bg03_icon.svg) no-repeat  ;
        }

        .img__sns a:nth-child(1) {}
        .img__sns a:nth-child(2) { 
            background-position: -50px 0;
        }
        .img__sns a:nth-child(3) {
            background-position: -100px 0;
        }
        .img__sns a:nth-child(4) {
            background-position: -150px 0;
        }
        .img__sns a:nth-child(5) {
            background-position: -200px 0;
        }   
728x90

'사이트 보기' 카테고리의 다른 글

텍스트 사이트 02  (6) 2022.08.31
텍스트 사이트 01  (3) 2022.08.31
Imge type 02  (3) 2022.08.17
Imge type 01  (3) 2022.08.17
카드 유형 03  (9) 2022.08.10

댓글


고양이 고양이
고양이 고양이
고양이 고양이