🐨CoalaCoding
DocsExamplesTry itBoardB반
🐨CoalaCoding

개발자를 위한 한국어 웹 기술 문서

문서

  • JavaScript
  • Web Publishing
  • React
  • Python

커뮤니티

  • 게시판
  • 예제 모음
  • Try it 에디터

기타

  • GitHub
  • 관리자
© 2026 CoalaCoding. All rights reserved.
  • 01_topBtn
  • 02_rollingBanner
  • 03_menu
  • 04_stickyMenu
  • 05_accordion
  • 06_swiper
  • 07_activeMenu
  • 스킬바 UI
  • 09_slide
  • 10_tab
  • 11_scrollEffect
  • 12_ajax
  • 13_tabSlide
  • 14_gsap
  • 15_adaption
  • 16_좋은-디자인을-위한-요소
  • 17_논리적vs물리적해상도
  • 18_게슈탈트이론
  • 19_색채심리학
  • 20_황금비율
  • 21_컬러모드
  • 22_디자인실무용어
  • 23_이미지파일의특징
  • 24_폰트와사이즈
  • 25_레이아웃기초
  • 26_10가지법칙
  • 27_아이트래킹
  • 28_색상을성공적으로고르는방법
  • 29_타이포그래피10가지팁
  • 30_스타일가이드만들기
  • 31_모바일디자인버튼
  • 32_조형요소
  • 33_6가지비주얼체계규칙
  • 34_아이콘디자인이론
  • 35_해상도와그리드시스템
  • 36_피그마란
  • 37_작업환경세팅
  • 38_인터페이스예제
  • 39_기능심화
  • 40_인터페이스설계
  1. 홈
  2. 문서
  3. HTML & CSS
  4. UI 컴포넌트
  5. 11_scrollEffect

11_scrollEffect

코드 블록의 Try it Yourself 버튼으로 직접 실행할 수 있다.

구문

1. 스크롤 효과를 만들어보자

1.1. 1단계-섹션1

1.1.1. 좌우이동 - css 메서드 활용

미리보기

이 코드는 잠재적인 버그가 있다. 작성후 어떤 버그가 발생할수 있을지 예상해보자

1.2. 2단계-섹션2

1.2.1. 상하이동 시간차-animate() 메서드 활용

완성화면

1.3. 3단계-섹션3

1.3.1. 리빌효과-addClass() 메서드 활용

마스크효과를 구현해보자

미리보기

1.4. 4단계-섹션4

1.4.1. PIP스크롤

화면안의 화면이 스크롤 되는 효과를 만들어보자

아래의 이미지 파일을 다운로드 한다 [완성화면](https://qwerewqwerew.github.io/source/jq/14/step4/image.zip)

미리보기

1.4.2. PIP스크롤 발전형

여러 섹션에서 사용할수 사용할수 있도록 함수를 수정한다.

미리보기

위의 코드는 화면에는 보이지 않지만 버그가 있다. ['.mockup.pc', '.mockup.mobile'] 에는 단일 요소가 할당 되었으므로두개의 mockup.pc 가 추가 될 경우 각각 동작하지 않는다. 이것을 제이쿼리 객체로 변경하면 여러개 요소를 알아서 반복 처리 하기 때문에 각각 다른 이벤트를 처리할수 있다. 아래처럼 수정하자

  function pipScroll() {
    //const devices = ['.mockup.pc', '.mockup.mobile'];
    const devices = $('.mockup.pc, .mockup.mobile');
    //$.each(devices, function (i, deviceEl) {
    devices.each(function (i, deviceEl) {
      let device = $(this);
      let screen = device.find('.mask>img');

1.5. 가로 스크롤 효과

미리보기

목차

  • 구문