온데이치과의원

community

커뮤니티

후기 등 여러 정보를 확인하세요

community

공지사항

Title각 페이지의 이미지 변경 방법2024-03-02 17:25

[공통 변경 방법]

- 변경을 희망하는 페이지로 간 후 상단의 엘리멘터로 편집 클릭하여 편집 페이지로 이동

- 이미지의 주소를 찾기 위한 작업이 필요

 ㄴ 워드프레스 관리자 - 미디어 - 이미지 업로드 - 업로드한 이미지 클릭 - 우측 하단 클립보드에 URL 복사 -> 이미지의 URL

메인 베너 변경 방법

01. 홈 페이지 접속 - 상단 엘리멘터로 변경 클릭 - 베너 부분 클릭(해당 코드는 html 코드로 작성되어 있습니다. 이미지 외에 다른 코드를 수정하면 오류가 발생할 수 있습니다.)

02. 코드를 살펴보면

<!-- Slider container -->

<div class="swiper-container">

    <!-- Slides -->

    <div class="swiper-wrapper">

        <div class="swiper-slide">

            <div class="slide-text">

                <p class="top_txt">onday_01</p>

                <!--1번 이미지 부분-->

                <p class="center_txt">치과 내 기공소 오픈으로<br> 빠른 치료 도입</p> -> 변경 희망하는 텍스트 삽입

                <!--중앙 텍스트-->

                <button class="button_in" onclick="location.href='notice/?vid=1/';">더 알아보기</button> -> 빨간 글씨 적혀 있는 부분에 url 입력

                <!--이동 희망 url-->

                <p class="bot_txt">만드는 방식이 만드는 차이</p>

            </div>

            <div class="pc">

                <img src="http://portfolioone.mycafe24.com/wp-content/uploads/2023/04/main01_pc.jpg" alt="Image 1"> -> 아까 복사한 이미지의 주소 입력

                <!--pc 이미지 size: 1920*1000--> Pc버전의 이미지 사이즈

            </div>

            <div class="mo">

                <img src="http://portfolioone.mycafe24.com/wp-content/uploads/2023/04/main01_m.jpg" alt="Image_1_mo"><!--mobile 이미지 size: 400*479--> 복사한 이미지 주소 입력

이 부분은 모바일 이미지 넣어주셔야 합니다.

            </div>

        </div>

        <div class="swiper-slide">

            <div class="slide-text">

                <p class="top_txt">onday_02</p>

                <p class="center_txt">엑스레이 검사를 통해<br> 정확한 진단을 내립니다</p>

                <button class="button_in" onclick="location.href='notice/?vid=1/';">더 알아보기</button>

                <p class="bot_txt">정밀하고 빠른 엑스레이 검사로 환자분들의 건강을 지킵니다</p>

            </div>

            <div class="pc">

                <img src="http://portfolioone.mycafe24.com/wp-content/uploads/2023/04/main02_pc.jpg" alt="Image 2">

            </div>

            <div class="mo">

                <img src="http://portfolioone.mycafe24.com/wp-content/uploads/2023/04/main02_m.jpg" alt="Image_2_mo">

            </div>

        </div>

        <div class="swiper-slide">

            <div class="slide-text">

                <p class="top_txt">onday_01</p>

                <p class="center_txt">최고의 의료진이 함께하는<br> ONDAY 치과입니다</p>

                <button class="button_in" onclick="location.href='notice/?vid=1/';">더 알아보기</button>

                <p class="bot_txt">전문성과 열정으로 항상 더 나은 치료를 제공합니다</p>

            </div>

            <div class="pc">

                <img src="http://portfolioone.mycafe24.com/wp-content/uploads/2023/04/main03_pc.jpg" alt="Image 1">

            </div>

            <div class="mo">

                <img src="http://portfolioone.mycafe24.com/wp-content/uploads/2023/04/main03_m.jpg" alt="Image_3_mo">

            </div>

        </div>

    </div>

</div>

<div class="swiper-button-next"></div>

<div class="swiper-button-prev"></div>

<style>


    .swiper-slide {

        position: relative;

        display: flex;

        align-items: center

        

    }


    .slide-text {

        position: absolute;

        z-index: 10;

        display: flex;

        flex-direction: column;

        gap: 20px;

        width: fit-content;

        left: 9vh;

    }

    

    .slide-text p{

        margin: 0px !important;

        

    }

    

    .slide-text .button_in{

        width: fit-content;

        padding: 13px 45px;

        border: 1px solid #3072BA;

        border-radius: 30px;

        background-color: #3072BA;

        color: #fff;

    }

    .slide-text .button_in:hover{

        width: fit-content;

        padding: 13px 45px;

        border: 1px solid #3072BA;

        border-radius: 30px;

        background-color: #fff;

        color: #3072BA;

    }


    .slide-text .top_txt {

        font-family: 'Montserrat';

        font-style: normal;

        font-weight: 200;

        font-size: 45px;

        line-height: 68px;

        text-transform: uppercase;


        color: #FFFFFF;

    }


    .slide-text .center_txt {


        font-family: 'Nexa Text-Trial';

        font-style: normal;

        font-weight: 200;

        font-size: 52px;

        line-height: 60px;

        text-transform: uppercase;


        color: #FFFFFF;

    }


    .slide-text .bot_txt {

        font-family: pretendard;

        font-style: normal;

        font-weight: 400;

        font-size: 17px;

        line-height: 26px;

        /* identical to box height */


        text-transform: uppercase;


        color: #FFFFFF;

    }


    .swiper-progress {

        background: rgba(0, 0, 0, 0.25);

        height: 4px;

        width: 100%;

        position: absolute;

        bottom: 0;

    }


    .swiper-button-next,

    .swiper-button-prev {

        position: absolute;

        top: 50%;

        width: 30px;

        height: 30px;

        border-radius: 50%;

        cursor: pointer;

        transform: translateY(-50%);

        z-index: 15;

        color: #fff;

        transition: background-color 0.3s ease;

        /* 새로운 속성 */


    }


    .swiper-button-next:hover,

    .swiper-button-prev:hover {

        color: #3072BA;

        transition: background-color 0.3s ease;

        /* 새로운 속성 */


    }


    .swiper-button-next {

        right: 10px;

    }


    .swiper-button-prev {

        left: 10px;

    }



    @keyframes swiper-progress-bar {

        0% {

            transform: scaleX(0);

        }


        100% {

            transform: scaleX(1);

        }

    }

    @media (min-width : 1025px){

        .swiper-container .mo {

            display: none;

        }

    }


    @media (max-width: 1024px) {

        .swiper-container .pc {

            display: none;

        }

        .slide-text p{

        margin: 0px !important;

        

    }

    

    .slide-text {

        gap: 10px;

        width: fit-content;

        left: 2vh;

        bottom: 20px;

    }

    

    .slide-text .button_in{

        font-size: 13px;

        width: fit-content;

        padding: 10px 30px;

        border: 1px solid #3072BA;

        border-radius: 30px;

        background-color: #3072BA;

        color: #fff;

    }

    .slide-text .button_in:hover{

        width: fit-content;

        padding: 10px 30px;

        border: 1px solid #3072BA;

        border-radius: 30px;

        background-color: #fff;

        color: #3072BA;

    }


    .slide-text .top_txt {

        font-family: 'Montserrat';

        font-style: normal;

        font-weight: 200;

        font-size: 25px;

        text-transform: uppercase;


        color: #FFFFFF;

    }


    .slide-text .center_txt {


        font-family: 'Nexa Text-Trial';

        font-style: normal;

        font-weight: 400;

        font-size: 30px;

        line-height: 35px;

        text-transform: uppercase;

        color: #FFFFFF;

    }


    .slide-text .bot_txt {

        display: none;

    }

    .swiper-button-next, .swiper-button-prev{

        display: none;

    }

    }

</style>

<script>

  jQuery(document).ready(function ($) {

    var swiper = new Swiper('.swiper-container', {

      loop: true,

      autoplay: {

        delay: 6000, // 변경된 지연 시간

        disableOnInteraction: false,

      },

      pagination: {

        el: '.swiper-pagination',

        clickable: true,

        type: 'bullets',

        bulletClass: 'swiper-pagination-bullet',

        bulletActiveClass: 'swiper-pagination-bullet-active',

      },

      navigation: {

        nextEl: '.swiper-button-next',

        prevEl: '.swiper-button-prev',

      },

    });


    $('.swiper-button-next').on('click', function () {

      // 현재 활성화된 슬라이드 인덱스 가져오기

      var activeIndex = swiper.activeIndex;

      

      // 다음 슬라이드로 이동

      swiper.slideNext();

      

      // 마지막 슬라이드에서 '다음' 버튼 클릭한 경우

      if (activeIndex === swiper.slides.length - 1) {

        // 첫 번째 슬라이드로 이동

        swiper.slideTo(0);

      }

    });

  });

</script>


03. 2번 페이지와 3번 페이지도 구조는 동일합니다.

04. 다른 페이지에서도 엘리멘터로 수정을 클릭 후 이미지 수정을 해보시면 됩니다.

05. 홈페이지의 텍스트는 각 블록을 클릭하면 수정할 수 있게끔 변경해 두었습니다.



Comment
Captcha Code
(Enter the auto register prevention code)
Prev백업하는 법2024-03-02