본문 바로가기

카테고리 없음

웹 퍼블리셔 (카카오 웹 퍼블리싱)

웹 표준과 , 웹 접근성에 대해서 공부를 한 후, html언어에 대한 관심과 어떻게 사용해야 하는지에 대해서 더 알게 되는 시간이었다. 

 

이번에는 웹 표준과, 웹 접근성에 맞추어서 html를 작성하였다.

 

제이쿼리 또한 문법 사용법을 공부 한 후 라이브러리를 바로 사용하지 않고, 스스로 만드는 작업을 해보았다. 자바스크립트를 공부를 하고 나서 제이쿼리를 공부하는 것이어서 제이쿼리를 슥듭하는것은 어렵지 않았다.

 

좀 더 라이브러리를 사용하지않고 스스로 함수를 만들어서 제이쿼리를 작성하는 연습을 한 후 나중에 익숙해지면 어떠한 라이브러리가 있는지 알아보고 사용 해 볼 생각이다.

 

이번에 카카오 웹 사이트를 퍼블리싱 하면서 기존에 사용하던 react프레임워크를 사용하지 않고, 처음으로 html, css , jquery만으로 웹 퍼블리싱을 하고있다.

 

jquery 부분에서 이벤트를 만드는것이 어렵고 시간이 오래걸렸지만 그래도 해냈다!!! 거의 모든 웹 사이트에있는 슬라이드 배너에 대해서 스스로 만들어보았기 때문에 뜻 깊은 시간이었고 다음에 만들때에는 좀 더 빠르게 만들 수 있을것같다.

 

그러면 먼저 html 코드를 먼저 리뷰를 해보자면,

 

먼저 제이쿼리를 body부분의 마지막 부분에 붙여주고,

<script src="https://code.jquery.com/jquery-3.7.1.min.js" integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script>
 
 <script src="./js/index.js"></script>

 

 

header영역이다.

<header>
        <div class="logo">
            <img src="./img/logo.png" alt="카카오 로고">
        </div>
        <ul class="menu_list">
            <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 class="util_list">
            <button>
                <i class="fa-solid fa-magnifying-glass"></i>
            </button>
            <button>
                <i class="fa-solid fa-globe"></i>
            </button>
            <button>
                <i class="fa-regular fa-moon"></i>
            </button>
        </div>
    </header>

 

css로는 display:flex;를 사용하여 justify-content : space-between을 사용해주어 자리를 맞춰주었다.

 

button태그에 아이콘들은 폰트어썸에서 가져왔다.

 

참고로 html에서 폰트어썸을 사용할려면 각자 자기의 kits를 불러와야한다.

<script src="https://kit.fontawesome.com/f9dbb42efe.js" crossorigin="anonymous"></script>

 

다음으로는 main부분이다, main부분에는 각각의 section을 나누어서 content를 만들었다.

 

먼저 video, side배너 부분이다.

<section class="video_side_banner">
            <div class="video_container">
                <video src="https://t1.kakaocdn.net/kakaocorp/kakaocorp/admin/heroVisual/ce5f5ff6018c00001.mp4" autoplay="autoplay" muted="muted" loop="loop"></video>
                <div class="img_text_fade_inout">
                    <img src="https://t1.kakaocdn.net/kakaocorp/kakaocorp/admin/report/c925e9e0018c00001.gif" alt="카카오 소식 모아보기">
                    <span>카카오 소식 모아보기</span>
                </div>
                <div class="right_top_radius">
                    <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 38'><path d='M36 38h2V0H0v2c19.9 0 36 16.1 36 36z' fill='#fff'/></svg>
                </div>
                <div class="right_bottom_radius">
                    <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 38'><path d='M36 38h2V0H0v2c19.9 0 36 16.1 36 36z' fill='#fff'/></svg>
                </div>
                <div class="wrap_text">
                    <a href="">Year in Talk</a>
                    <a href=""><i class="fa-solid fa-arrow-right"></i></a>
                </div>
                <div class="left_top_radius">
                    <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 38'><path d='M36 38h2V0H0v2c19.9 0 36 16.1 36 36z' fill='#fff'/></svg>
                </div>
                <div class="left_bottom_radius">
                    <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 38'><path d='M36 38h2V0H0v2c19.9 0 36 16.1 36 36z' fill='#fff'/></svg>
                </div>
                <span class="video_banner_text">
                    <p>카톡으로 돌아보는 <br> 2023</p>
                </span>
            </div>
            <div class="side_container">
                <div class="side_content_one_layout">
                    <div class="side_content_one_container">
                        <div class="count_number">
                            <p class="count_number_text">기부에 함께 해주신 착한 마음들</p>
                            <span class="count_up_container">
                                <p>0</p>
                                <p>0</p>
                                <p>,</p>
                                <p>0</p>
                                <p>0</p>
                                <p>0</p>
                                <p>,</p>
                                <p>0</p>
                                <p>0</p>
                                <p>0</p>
                                <p></p>
                            </span>
                        </div>
                        <div class="impact_img">
                            <img src="./img/impact_img.webp" alt="kakao impact 이미지">
                        </div>
                    </div>
                    <div class="indicator">
                    </div>
                </div>
                <div class="side_content_two_layout">
                    <div class="side_content_two_container">
                        <div class="kakao_diversity">
                            <p class="second_text_black">다양성의 가치</p>
                            <span class="main_text">
                                <p>2023</p>
                                <p>카카오 다양성 보고서</p>
                            </span>
                            <span class="hashtag_text">
                                <p>#다양성</p>
                                <p>#건강한디지털</p>
                            </span>
                        </div>
                        <div class="kakao_financial_safety">
                            <p class="second_text_yellow">금융안전</p>
                            <span class="main_text">
                                <p>2023</p>
                                <p>카카오 금융안전보고서</p>
                            </span>
                            <span class="hashtag_text">
                                <p>#3단계보호조치</p>
                            </span>
                        </div>
                    </div>
                    <div class="indicator">
                    </div>
                </div>
                <div class="side_content_three_layout">
                    <div class="side_content_three_container">
                        <div class="kakao_culture">
                            <video src="./img/kakao_culture_video.mp4"autoplay="autoplay" muted="muted" loop="loop"></video>
                            <p>문화</p>
                        </div>
                        <div class="kakao_community">
                            <img src="./img/community_img.webp" alt="카카오 공동체 이미지">
                            <p>공동체</p>
                        </div>
                        <div class="kakao_history">
                            <img src="./img/history_img.webp" alt="카카오 연혁 이미지">
                            <span class="inner_background"></span>
                            <p>연혁</p>
                        </div>
                    </div>
                    <div class="arrow_indicator">
                        <button class="arrow_left">
                            <i class="fa-solid fa-angle-left"></i>
                        </button>
                        <button class="arrow_right">
                            <i class="fa-solid fa-angle-right"></i>
                        </button>
                    </div>
                </div>
            </div>
        </section>

 

비디오에는 border-radius 처리가 되어있었는데, 이미지로 인해서 사용이 안되는 부분이 있었는데, 이부분은 svg를 이용해서 사용한 것으로 알려졌다. 

 

그리고 여기서 첫번째로 제이쿼리를 사용하는 side배너부분이다.

 

일단 먼저 숫자 카운트업을 해주는 제이쿼리를 해주었는데, span에 p태그로 각각 숫자를 html에 입력해주었고,

해당 p태그에 if문을 사용하여 숫자가 카운트 되면서 바로 html에 입력이 되는 제이쿼리를 만들어주었다.

 

중복되는 코드가 많아서 함수로 만들어볼려고 했는데, 자꾸 에러가 나서 함수를 만드는것은 일단 멈추었다.

 

숫자 카운트의 제이쿼리 코드이다.

// 사이드 컨텐츠 (count up)
    // 함수로 만드는 법 좀 연구해봐야겠음...
    let cnt0 = 0;
    let cnt1 = 0;
    let cnt2 = 0;
    let cnt3 = 0;
    let cnt4 = 0;
    let cnt5 = 0;
    let cnt6 = 0;
    let cnt7 = 0;
    const count0 = () => {
        cnt0 ++;
        if(cnt0 > 9){
            $(".count_up_container").find("p").eq(0).text(5);
        } else {
            $(".count_up_container").find("p").eq(0).text(cnt0);
        }
    }
    const count1 = () => {
        cnt1 ++;
        if(cnt1 > 9){
            $(".count_up_container").find("p").eq(1).text(7);
        } else {
            $(".count_up_container").find("p").eq(1).text(cnt1);
        }
    }
    const count2 = () => {
        cnt2 ++;
        if(cnt2 > 9){
            $(".count_up_container").find("p").eq(3).text(4);
        } else {
            $(".count_up_container").find("p").eq(3).text(cnt2);
        }
    }
    const count3 = () => {
        cnt3 ++;
        if(cnt3 > 9){
            $(".count_up_container").find("p").eq(4).text(1);
        } else {
            $(".count_up_container").find("p").eq(4).text(cnt3);
        }
    }
    const count4 = () => {
        cnt4 ++;
        if(cnt4 > 9){
            $(".count_up_container").find("p").eq(5).text(2);
        } else {
            $(".count_up_container").find("p").eq(5).text(cnt4);
        }
    }
    const count5 = () => {
        cnt5 ++;
        if(cnt5 > 9){
            $(".count_up_container").find("p").eq(7).text(8);
        } else {
            $(".count_up_container").find("p").eq(7).text(cnt5);
        }
    }
    const count6 = () => {
        cnt6 ++;
        if(cnt6 > 9){
            $(".count_up_container").find("p").eq(8).text(7);
        } else {
            $(".count_up_container").find("p").eq(8).text(cnt6);
        }
    }
    const count7 = () => {
        cnt7 ++;
        if(cnt7 > 9){
            $(".count_up_container").find("p").eq(9).text(2);
        } else {
            $(".count_up_container").find("p").eq(9).text(cnt7);
        }
    }
    const count_up1 = () => {setInterval(count1 , 100)}
    const count_up2 = () => {setInterval(count2 , 100)}
    const count_up3 = () => {setInterval(count3 , 100)}
    const count_up4 = () => {setInterval(count4 , 100)}
    const count_up5 = () => {setInterval(count5 , 100)}
    const count_up6 = () => {setInterval(count6 , 100)}
    const count_up7 = () => {setInterval(count7 , 100)}
    setInterval(count0 , 100)
    setTimeout(count_up1, 100)
    setTimeout(count_up2, 200)
    setTimeout(count_up3, 300)
    setTimeout(count_up4, 400)
    setTimeout(count_up5, 500)
    setTimeout(count_up6, 600)
    setTimeout(count_up7, 700)

 

다음으로는 시간에 맞춰서 fadein / out되는 부분인데, 제이쿼리 문법을 공부할때 초반에 알게된 fadein / out이다.

또한 태그숫자에 맞춰서 자동으로 indicator가 만들어지는 것 까지 제이쿼리 문법으로 만들었다.

 

해당 코드는 이렇다.

 

let current_index = 0;
    const slide_container = $(".side_content_one_container div");
    const second_slide_container = $(".side_content_two_container div")
    const slide_container_length = slide_container.length
    const slide_container_one_indicator = $(".side_content_one_layout .indicator button");
    const slide_container_two_indicator = $(".side_content_two_layout .indicator button")
    const side_content_one_slide = () => {
        //first content fade in / out
        let next_index = (current_index + 1) % slide_container_length;
        slide_container.eq(current_index).fadeOut();
        slide_container.eq(next_index).fadeIn();

        //second content fade in / out
        second_slide_container.eq(current_index).fadeOut();
        second_slide_container.eq(next_index).fadeIn();

        //third content fade in / out
        let new_next_index = (current_index + 1) % slide_container_three.length;
        slide_container_three.eq(current_index).fadeOut();
        slide_container_three.eq(new_next_index).fadeIn();

        //first indicator
        slide_container_one_indicator.removeClass("focus");
        slide_container_one_indicator.eq(current_index).removeClass("focus");
        slide_container_one_indicator.eq(next_index).addClass("focus");

        //second indicator
        slide_container_two_indicator.removeClass("focus");
        slide_container_two_indicator.eq(current_index).removeClass("focus");
        slide_container_two_indicator.eq(next_index).addClass("focus");
        current_index = next_index;
    }

 

eq.()를 사용해서 fadein, out을 해주는 작업을 해주었다.

 

다음 section은 무한 슬라이드 배너이다.

<section class="slide_loop">
            <span class="title_text">
                <img src="./img/ico_archives.gif" alt="카카오 공동체 슬라이드 이미지">
                <h3>카카오와 공동체가 축적해 온 이야기들</h3>
            </span>
            <div class="slide_layout">
                <ul class="slide_container">
                    <li class="slide_content_one">
                        <div class="slide_item_one_one">
                            <div class="slide_text">
                                <span>
                                    <img src="./img/slide_one_img1.webp" alt="icon">
                                    <p>뚝딱뚝딱 성장기</p>
                                </span>
                                <h5>지역 정보 매체에서 <br> 위치 기반 상호작용 플랫폼으로</h5>
                                <p>카카오맵에서 일어난 <br> 24년 간의 업데이트 이야기</p>
                            </div>
                            <div class="slide_hashtag">
                                <span>
                                    <p>#지도플랫폼</p>
                                    <p>#카카오맵</p>
                                    <p>#트렌드랭킹</p>
                                </span>
                            </div>
                        </div>
                        <div class="slide_item_one_two">
                            <img src="./img/slide_one_img_2.webp" alt="카카오맵 이미지">
                        </div>
                    </li>
                    <li class="slide_content_two">
                        <div class="slide_small_text_up">
                            <div class="slide_text">
                                <span>
                                    <img src="./img/slide_two_img1.webp" alt="icon">
                                    <p>더 가깝게</p>
                                </span>
                                <h5>무료로 여는 <br> 톡 안의 두 번째 매장</h5>
                            </div>
                            <div class="slide_hashtag">
                                <span>
                                    <p>#디지털전환</p>
                                    <p>#카카오톡채널</p>
                                </span>
                            </div>
                        </div>
                        <div class="slide_small_img_down">
                            <img src="./img/slide_two_img2.webp" alt="카카오톡 디지털매장 이미지">
                        </div>
                    </li>
                    <li class="slide_content_three">
                        <div class="slide_small_img_up">
                            <img src="./img/slide_three_img2.webp" alt="카카오모빌리티 이미지">
                        </div>
                        <div class="slide_small_text_down">
                            <div class="slide_text">
                                <span>
                                    <img src="./img/slide_three_img1.webp" alt="icon">
                                    <p>임팩트</p>
                                </span>
                                <h5>도로 위 히어로즈</h5>
                            </div>
                            <div class="slide_hashtag">
                                <span>
                                    <p>#카카오모빌리티</p>
                                    <p>#파트너상생</p>
                                </span>
                            </div>
                        </div>
                    </li>
                    <li class="slide_content_four">
                        <div class="slide_small_text_up">
                            <div class="slide_text">
                                <span>
                                    <img src="./img/slide_two_img1.webp" alt="icon">
                                    <p>더 가깝게</p>
                                </span>
                                <h5>사람의 감정은 <br> 4만5000개?</h5>
                            </div>
                            <div class="slide_hashtag">
                                <span>
                                    <p>#감정분류</p>
                                    <p>#카카오이모티콘</p>
                                </span>
                            </div>
                        </div>
                        <div class="slide_small_img_down">
                            <img src="./img/slide_img_four1.webp" alt="카카오톡 이모티콘 이미지">
                        </div>
                    </li>
                    <li class="slide_content_five">
                        <div class="slide_small_img_up">
                            <img src="./img/slide_five_img1.webp" alt="카카오 세미나 이미지">
                        </div>
                        <div class="slide_small_text_down">
                            <div class="slide_text">
                                <span>
                                    <img src="./img/slide_three_img1.webp" alt="icon">
                                    <p>기술</p>
                                </span>
                                <h5>NEXT MOBILITY:NEMO <br> 2023</h5>
                            </div>
                            <div class="slide_hashtag">
                                <span>
                                    <p>#기술</p>
                                    <p>#비전</p>
                                    <p>#세미나</p>
                                    <p>#카카오모빌리티</p>
                                </span>
                            </div>
                        </div>
                    </li>
                    <li class="slide_content_one">
                        <div class="slide_item_one_one">
                            <div class="slide_text">
                                <span>
                                    <img src="./img/slide_one_img1.webp" alt="icon">
                                    <p>뚝딱뚝딱 성장기</p>
                                </span>
                                <h5>인공지능이 그린 그림은<br>창작물일까?</h5>
                                <p>카카오브레인이 준비하는 <br> 인간과 AI의 공존</p>
                            </div>
                            <div class="slide_hashtag">
                                <span>
                                    <p>#Karlo</p>
                                    <p>#generative AI</p>
                                    <p>#멀티모달AI</p>
                                </span>
                            </div>
                        </div>
                        <div class="slide_item_one_two">
                            <img src="./img/slide_img_isx1.webp" alt="karlo 이미지">
                        </div>
                    </li>
                    <li class="slide_content_seven">
                        <div class="slide_small_text_up">
                            <div class="slide_text">
                                <span>
                                    <img src="./img/slide_two_img1.webp" alt="icon">
                                    <p>더 가깝게</p>
                                </span>
                                <h5>웰 메이드<br>콘텐츠 IP의 저력</h5>
                            </div>
                            <div class="slide_hashtag">
                                <span>
                                    <p>#K콘텐츠</p>
                                    <p>#웹소설</p>
                                    <p>#웹툰</p>
                                </span>
                            </div>
                        </div>
                        <div class="slide_small_img_down">
                            <img src="./img/slide_img_seven1.webp" alt="카카오 웹툰 이미지">
                        </div>
                    </li>
                    <li class="slide_content_eigth">
                        <div class="slide_small_img_up">
                            <img src="./img/slide_img_eight1.webp" alt="카카오 서비스 이미지">
                        </div>
                        <div class="slide_small_text_down">
                            <div class="slide_text">
                                <span>
                                    <img src="./img/slide_three_img1.webp" alt="icon">
                                    <p>서비스</p>
                                </span>
                                <h5>카톡 오면 무조건 칼답 vs 일단 <br> 안읽씹, 100명에게 물어봤습니다 <br> [카톡이지 프로젝트 ep.1]</h5>
                            </div>
                            <div class="slide_hashtag">
                                <span>
                                    <p>#로드트립</p>
                                    <p>#카카오톡</p>
                                    <p>#카톡이지</p>
                                </span>
                            </div>
                        </div>
                    </li>
                    <li class="slide_content_nine">
                        <div class="slide_small_text_up">
                            <div class="slide_text">
                                <span>
                                    <img src="./img/slide_three_img1.webp" alt="icon">
                                    <p>서비스</p>
                                </span>
                                <h5>손에 손잡고~ 장벽 넘어서~🎶 <br> 접근성 어디까지 고민해 봤나요? <br> [카톡이지 프로젝트 ep.2]</h5>
                            </div>
                            <div class="slide_hashtag">
                                <span>
                                    <p>#디지털접근성</p>
                                    <p>#카카오톡</p>
                                    <p>#카톡이지</p>
                                </span>
                            </div>
                        </div>
                        <div class="slide_small_img_down">
                            <img src="./img/slide_img_nine1.webp" alt="카톡이지 프로젝트 이미지">
                        </div>
                    </li>
                    <li class="slide_content_ten">
                        <div class="slide_small_img_up">
                            <img src="./img/slide_img_ten1.webp" alt="카톡이지 프로젝트 이미지">
                        </div>
                        <div class="slide_small_text_down">
                            <div class="slide_text">
                                <span>
                                    <img src="./img/slide_three_img1.webp" alt="icon">
                                    <p>서비스</p>
                                </span>
                                <h5>박명수vs박세미 끝장토론. <br> 그래서 카톡 할 거에요 선배? <br> [카톡이지 프로젝트 ep.3]</h5>
                            </div>
                            <div class="slide_hashtag">
                                <span>
                                    <p>#카카오톡</p>
                                    <p>#카톡이지</p>
                                </span>
                            </div>
                        </div>
                    </li>
                </ul>
            </div>
        </section>

 

html태그는 이렇다, css가 중복되는 것들은 class명을 맞추어서 작성하였다.

 

제이쿼리 코드이다

// 무한 슬라이드 배너
    const slide_loop = $(".slide_layout");
    const slide = $(".slide_container");
    const slide_clone = slide.clone();
    slide_clone.removeClass("slide_container");
    slide_clone.addClass("slide_container_clone")
    slide_loop.append(slide_clone);

 

제이쿼리 코드는 별 거없다. clone코드를 만들어줘서 부모태그에 append 해주는것이다.

 

css 코드이다.

/*slide animation*/
@keyframes slide_left{
    0% { transform: translateX(0); }
    50% { transform: translateX(-100%); }
    50.01% { transform: translateX(100%); }
    100% { transform: translateX(0); }
}

@keyframes slide_right {
    0% { transition: translateX(0); }
    100% { transform: translateX(-200%); }
}

.slide_container{
    animation: slide_left 350s linear infinite;
}

.slide_container:hover{
    animation-play-state: paused;
}

.slide_container_clone{
    animation: slide_right 350s linear infinite;
}

.slide_container_clone:hover{
    animation-play-state: paused;
}

 

이렇게 제이쿼리를 이용한 section은 끝이났다.

나머지는 기본에 해왔던 html,css작업이기 때문에 좀 쉽게 만들수있었다.

 

3번째 section

<section class="kakao_hometax">
            <div class="kakao_hometax_container">
                <img src="./img/hometax.png" alt="카카오 홈택스 이미지">
                <span>
                    <h3>연말정산, <br> 톡 하나로 쉽고 빠르게</h3>
                    <p>카카오 인증서로 5초만에 간편인증 하는 방법 보러가기</p>
                </span>
                <button class="kakao_hometax_btn">
                    <i class="fa-solid fa-arrow-right"></i>
                </button>
            </div>
        </section>

 

4.section

<section class="kakao_service">
            <span class="title_text">
                <img src="./img/ico_tit_service.gif" alt="icon">
                <h3>더 나은 세상을 만드는 카카오 서비스</h3>
            </span>
            <ul class="kakao_service_container">
                <li class="kakao_service_content">
                    <strong>커뮤니케이션</strong>
                    <div class="kakao_service_img_container">
                        <img src="./img/kakao_service_kakaoimg.png" alt="카카오톡 아이콘 이미지">
                        <img src="./img/kakao_service_daum.png" alt="다음 아이콘 이미지">
                        <img src="./img/kakao_ssevice_story.png" alt="카카오스토리 아이콘 이미지">
                        <img src="./img/kakao_service_plus.svg" alt="플러스 아이콘">
                    </div>
                </li>
                <li class="kakao_service_content">
                    <strong>비즈니스</strong>
                    <div class="kakao_service_img_container">
                        <img src="./img/c9468d8a018c00001.png" alt="카카오톡채널 아이콘 이미지">
                        <img src="./img/c9469d4a018c00001.png" alt="홈택스 이미지">
                        <img src="./img/c946aa55018c00001.png" alt="agit 아이콘 이미지">
                        <img src="./img/kakao_service_plus.svg" alt="플러스 아이콘">
                    </div>
                </li>
                <li class="kakao_service_content">
                    <strong>일상편의</strong>
                    <div class="kakao_service_img_container">
                        <img src="./img/c947f606018c00001.png" alt="카카오맵 이미지">
                        <img src="./img/c94804d8018c00001.png" alt="카카오택시 이미지">
                        <img src="./img/c9481249018c00001.png" alt="카카오버스 아이콘 이미지">
                        <img src="./img/kakao_service_plus.svg" alt="플러스 아이콘">
                    </div>
                </li>
                <li class="kakao_service_content">
                    <strong>쇼핑</strong>
                    <div class="kakao_service_img_container">
                        <img src="./img/c94a2627018c00001.png" alt="카카오선물하기 이미지">
                        <img src="./img/c94a89d4018c00001.png" alt="카카오스토어 이미지">
                        <img src="./img/c94a96f9018c00001.png" alt="지그재그 아이콘 이미지">
                        <img src="./img/kakao_service_plus.svg" alt="플러스 아이콘">
                    </div>
                </li>
                <li class="kakao_service_content">
                    <strong>엔터테인먼트</strong>
                    <div class="kakao_service_img_container">
                        <img src="./img/c94b668f018c00001.png" alt="카카오페이지 이미지">
                        <img src="./img/c94b7687018c00001.png" alt="픽코마 이미지">
                        <img src="./img/c94b83e3018c00001.png" alt="멜론 아이콘 이미지">
                        <img src="./img/kakao_service_plus.svg" alt="플러스 아이콘">
                    </div>
                </li>
                <li class="kakao_service_content">
                    <strong>소셜임팩트</strong>
                    <div class="kakao_service_img_container">
                        <img src="./img/c94c09cc018c00001.png" alt="같이가치 아이콘 이미지">
                        <img src="./img/kakao_service_plus.svg" alt="플러스 아이콘">
                    </div>
                </li>
            </ul>
            <div class="kakao_service_btn">
                <span>
                    <strong>서비스 전체보기</strong>
                    <button>
                        <i class="fa-solid fa-arrow-right"></i>
                    </button>
                </span>
            </div>
        </section>

 

이렇게 해서 오늘 까지 만든 웹 페이지를 공개하겠다.

 

다음에는 메인페이지를 다 만들어볼려고한다.