inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Tạo các hiệu ứng hình ảnh khác nhau một cách nhanh chóng và dễ dàng!

Tải xuống tài liệu lớp học (mã đã hoàn thành)

swiper-slide 적용관련 친절한 설명 감사드립니다. 근대 첫장만 되고 다음장부터

269

foxball

18 câu hỏi đã được viết

0

ggang_effect.js

function ggangImgEffect() { var obj = $(".ggang_effect"); var makeHtml = ""; var row = 4; var columns = 8; var rowHeight = 100 / row + "%"; var columnsWidth = 100 / columns + "%"; var imgWidth = 100 * columns + "%"; var imgHeight = 100 * row + "%"; for (var i = 0; i < row; i++) { // console.log('-행-:'+i); for (var j = 0; j < columns; j++) { var delaySpeed = (columns - j - i * 0.5) * 0.25; var left = -j * 100 + "%"; var top = -i * 100 + "%"; makeHtml += '<div class="img_box" style="width:' + columnsWidth + "; height:" + rowHeight + "; transition-delay:" + delaySpeed + 's; ">'; makeHtml += '<div class="img_position" style="width:' + imgWidth + "; height:" + imgHeight + "; left:" + left + "; top:" + top + ';"></div>'; makeHtml += "</div>"; // console.log('열:'+j); } } $(obj).append(makeHtml); setTimeout(function () { $(obj).find(".img_box").addClass("active"); }, 200); } $(function () { ggangImgEffect(); }); const mySwiper = new Swiper(".swiper-container", { effect: "fade", loop: true, speed: 1500, autoplay: { delay: 5000, disableOnInteraction: false, }, navigation: { nextEl: ".swiper-button-next", prevEl: ".swiper-button-prev", }, on: { slideChange: function () { var thisSlide = $(".swiper-container").find(".swiper-slide").eq(this.activeIndex); ggangImgEffect(thisSlide, this.activeIndex); }, }, });

HTML/CSS javascript jquery 인터랙티브-웹

Câu trả lời 2

0

ggangcoding162118

글에 작성하신 예제 코드는 삭제부탁드립니다~ :)

0

ggangcoding162118

이미지 이펙트를 스와이프 슬라이드에서 실행하는 방법입니다 :)

 

스와이프 최신 버전을 추가하세요

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Swiper/11.0.5/swiper-bundle.css"><script src="https://cdnjs.cloudflare.com/ajax/libs/Swiper/11.0.5/swiper-bundle.min.js"></script>

 

html을 변경하세요

<section class="sec01">

  <h2 class="tit">

    <span>HELLO :D</span>

    GGANG CODING

  </h2>

  <div class="swiper-container">

      <div class="swiper-wrapper">

          <div class="swiper-slide slide1"><div class="ggang_effect bg01"></div></div>

          <div class="swiper-slide slide2"><div class="ggang_effect bg02"></div></div>

          <div class="swiper-slide slide3"><div class="ggang_effect bg03"></div></div>

      </div>

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

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

  </div>

</section>

 

스와이프 슬라이드를 초기화 하고 콜백 함수에서 이미지 이펙트를 실행하세요

 

$(function(){

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

    effect: 'fade',

    speed: 0,

    navigation: {

        nextEl: '.swiper-button-next',

        prevEl: '.swiper-button-prev',

    },

    on: {

      init: function () {

        var thisSlide = $('.swiper-container').find('.swiper-slide').eq(0);

        ggangImgEffect(thisSlide, 'ran'); // 최초 처음실행

      },

      slideChange: function () {

        var thisSlide = $('.swiper-container').find('.swiper-slide').eq(this.activeIndex);

        ggangImgEffect(thisSlide, this.activeIndex);

      }

    }

  });

});

 

백오피스를 개발할 때 아키텍처 구성에 대한 질문

0

22

2

ai가 만든 강의인가요?

0

40

1

VSCode 설정 문의

0

31

2

PPT 코드 관련 질문

0

27

2

검색엔진 차단 noindex

0

29

2

파트9 강의는 언제 오픈하시나요

0

33

2

ZIP 파일

0

29

2

26강 13F 강의 불일치 및 질문 요청

0

37

3

state 객체로 묶기

0

25

1

XAMPP에서 Apache, DB 재기동 시 접속안되는 문제

0

19

1

Breadth (등락 비율) 분석

0

23

1

26 .강의 프롬프트와 프롬프트파일(part3) 내용이 차이가 있어요.

0

31

2

몽고 db 접속 오류

0

20

1

6-6

0

31

1

Json 플러그인 사용시 variable collection 없음

0

33

2

배리어블 목록 없음

0

40

3

Token 등록 방법 문의

0

26

1

3강 질문

0

47

2

74. 데이터 캐시 - 1 (이론) 강의 영상 누락

0

38

1

2강 nodejs 3단계 설명 질문

0

53

1

6-6 실습 문의

0

34

2

질문요!

0

207

1

delaySpeed 부분 질문이요....

0

273

1

기본 이팩트만들기1 강좌에서 적용이안되요

0

298

1