Seong-Jung's Blog

반응형

Coverflowjs 사용하기

다운로드 링크 : http://coverflowjs.github.io/coverflow/

jQuery UI와 CSS3 transforms 기능을 이용해 CoverFlow 기능을 구현한 플러그인

특징

  • 최적화된 애니메이션
  • 자동 브라우저 렌더링 능력
  • 3D 렌더링 모드와 2D에 대한 대비
  • 탄력있는 swipe 지원
  • 마우스휠 지원
  • IE8 이하의 브라우저 지원
  • 좋은 코드 운용

설치방법

필요사양

  • jQuery 1.8.0 버전 이상
  • coverflowjs 파일(js + css)


반응형

반응형

공식 사이트 링크 : http://www.gmarwaha.com/jquery/jcarousellite/

대표적인 이미지 롤링(Rolling) 플러그인


- html 소스

※ 주의할 점 : 반드시 div 또는 다른 block element 등의 태그로 ul 태그를 감싸주고, 이미지 롤링은 ul, li 태그로 이루어져야 함

  • 이미지명
  • 이미지명
  • 이미지명
  • 이미지명
  • 이미지명
  • 이미지명
  • 이미지명
  • 이미지명
  • 이미지명
  • 이미지명


- javascript 소스

※ 주의할 점 : Selector 객체를 반드시 ul, li를 감싼 div 또는 다른 block element로 설정해야 함

$('#area_banner').jCarouselLite({
    btnPrev: null,                      // 배너 좌측 이동 버튼
    btnNext: null,                      // 배너 우측 이동 버튼
    btnGo: [".0", ".1", ".2"],          // 클래스에 해당하는 배열번호를 가진곳으로 이동
    btnPause: $('#btn_stop_banner'),    // 롤링 멈춤 Object
    btnResume: $('#btn_start_banner'),  // 롤링 재시작 Object
    pauseOnHover: true,                 // 마우스 오버시 롤링 멈춤 여부
    mouseWheel: false,                  // 마우스 휠로 제어 가능 여부
    auto: 500,                          // 자동으로 움직이는 롤링 속도
    speed: 1500,                        // 롤링 속도
    easing: null,                       // easing 효과
    vertical: false,                    // 가로/세로 롤링 여부
    circular: true,                     // 롤링 순환 여부
    visible: 5                          // 보이는 이미지 갯수
});


반응형

반응형

공식 사이트 링크 : http://tympanus.net/codrops/2013/10/23/animations-for-thumbnail-grids/

갤러리를 css3 애니메이션 효과를 사용하여 생동적으로 표현


[설치 방법]

1. 소스를 다운받아, 자신의 웹디렉토리에 복사

예) Context/plugins/


[사용 방법]

 - 플러그인 소스를 import



















[테스트 소스]

 - html 소스



  • img01
  • img02
  • img03
  • img04
  • img05
  • img06


반응형

반응형

공식 사이트 링크 : http://tympanus.net/codrops/2012/09/03/bookblock-a-content-flip-plugin/

책 넘기는 효과를 부드럽게 표시해주는 Animation jQuery 플러그인


[설치 방법]

1. 소스를 다운받아, 자신의 웹디렉토리에 복사

예) Context/plugins/


[사용 방법]

 - 플러그인 소스를 import




















 - document.ready 시에 BookBlock을 불러들이는 소스를 로드

$('#bb-bookblock').bookblock();


[테스트 소스]

- html소스

{첨부파일로 대체}

 - javascript 소스

$(function() {
    Test.init();
    $('#bb-bookblock a').click(function() {
        Test.nextFlip();
    });
});

var Test = {
    /**
     * initialize
     */
    init : function() {
        $bookBlock = $('#bb-bookblock');

        $bookBlock.bookblock({
            // vertical or horizontal flip
            // 수평 또는 수직 flip
            orientation : 'vertical',
             
            // ltr (left to right) or rtl (right to left)
            // 기본방향 좌우 또는 우좌 설정
            direction : 'ltr',
             
            // speed for the flip transition in ms.
            // flip 전환 속도 설정
            speed       : 1000,
             
            // easing for the flip transition.
            // flip 시, easing 옵션(CSS3 옵션) (ease-in, ease-out, ease-in-out)
            easing      : 'ease-in-out',
             
            // if set to true, both the flipping page and the sides will have an overlay to simulate shadows
            // 플립시 가상 그림자 설정
            shadows     : true,
             
            // opacity value for the "shadow" on both sides (when the flipping page is over it).
            // value : 0.1 - 1
            // 사이드 shadow 옵션
            shadowSides : 0.2,
             
            // opacity value for the "shadow" on the flipping page (while it is flipping).
            // value : 0.1 - 1
            // shadow 플립 옵션
            shadowFlip  : 0.1,
             
            // if we should show the first item after reaching the end.
            // 마지막 페이지일 경우, 첫 페이지로 이동여부 설정
            circular    : true,
             
            // if we want to specify a selector that triggers the next() function. example: '#bb-nav-next'.
            // jQuery의 next() 함수에 대한 selector 설정
            nextEl      : '',
             
            // if we want to specify a selector that triggers the prev() function.
            // jQuery의 prev() 함수에 대한 selector 설정
            prevEl      : '',
             
            // If true it overwrites the circular option to true!
            // 자동 롤링 설정
            autoplay        : false,
                     
            // time (ms) between page switch, if autoplay is true. 
            // autoplay가 true일 경우 페이지 전환 속도
            interval        : 3000,
             
            // callback after the flip transition.
            // page is the current item's index.
            // isLimit is true if the current page is the last one (or the first one).
            // flip 이후 callback 함수
            onEndFlip   : function( page, isLimit ) { return false; },
             
            // callback before the flip transition.
            // page is the current item's index.
            // flip 이전 callback 함수
            onBeforeFlip: function( page ) { return false; }
        });
    },
    /**
     * 다음 플립으로 이동
     */
    nextFlip : function() {
        $bookBlock.bookblock('next');
    }
};


반응형

반응형

공식 사이트 링크 : http://jscrollpane.kelvinluck.com/

스크롤의 표시나 색상을 설정할 때 유용한 jQuery 플러그인 (크로스브라우징 지원)

 

[설치 방법]

 1. 소스를 다운받아, 자신의 웹디렉토리에 복사

  예) Context/plugins/

 

[사용 방법]

 - 플러그인에 사용되는 css, javascript 파일을 import

 

 - document.ready 시에 jScrollPane을 불러들이는 소스를 로드

$(function() {     $('.scroll-pane').jScrollPane(); }); 

[테스트 소스]

 - html 소스

{첨부파일로 대체}

 - javascript 소스

$(function() {     $('#contents').jScrollPane(); }); 

 - css 소스

/* 스크롤바 색상 변경 */ .jspTrack { background-color:#f4f4f4; } /* 스크롤 배경 색상 */ .jspDrag  { background-color:#e6d1d0; } /* 스크롤 색상      */ 

 

반응형