Recent Posts
Link
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
관리 메뉴

공부하자

제이쿼리 플러그인 슬라이드 효과 bxslider 본문

J-Query·Plug-in

제이쿼리 플러그인 슬라이드 효과 bxslider

bluemoon527 2021. 1. 11. 18:25

bxslider 

: 슬라이드 효과를 줄 수 있는 제이쿼리 플러그인. 

bxslider에서 제공하는 각종 옵션값을 수정해 다양하게 표현 할 수 있다.

 

 

bxslider.com/

 

jQuery Content Slider | Responsive jQuery Slider | bxSlider

Coded with ♥ by

bxslider.com

 

 

 

 

 

사용법

1. bxslider에서 제공하는 플러그인 파일 다운로드 및 프로젝트 파일에 js, css 연결

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width">
    <title></title>
    <link href="css/reset.css" rel="stylesheet" type="text/css" />
    <link href="css/jquery.bxslider.css" rel="stylesheet" type="text/css" /> <!-- bxslider css -->
    <script src="js/jquery-1.8.3.min.js"></script>
    <script src="js/jquery.bxslider.min.js"></script> <!-- bxslider js -->
  </head>
  <body>
    
  </body>
</html>

 

 

2. bxslider 기본 구조 및 js

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width">
    <title></title>
    <link href="css/reset.css" rel="stylesheet" type="text/css" />
    <link href="css/jquery.bxslider.css" rel="stylesheet" type="text/css" />
    <script src="js/jquery-1.8.3.min.js"></script>
    <script src="js/jquery.bxslider.min.js"></script>
    <script>
      $(document).ready(function(){
        $('.slider').bxSlider();
      });
    </script>
  </head>
  <body>
    <div class="slider">
      <div>첫번째 슬라이드</div>
      <div>두번째 슬라이드</div>
    </div>
  </body>
</html>

 

 

3. js 에 필요한 옵션값 추가

$(function(){
	//각종 옵션 추가 시 이 영역에 추가 할 수 있다. 홈페이지 참고
	pager:false, //하단 페이지 아이콘 제거
	controls:false, //양 옆 버튼 제거
	auto:true, //자동 넘김
	pause:3000, //자동 넘김 시간 조절
	speed:1000, //넘어가는 시간 조절
	//mode:vertical, //상하 넘김(넘김 효과 조절,기본값은 horizen)

});

 

 

 

 

 

* $("선택자").플러그인 정의 함수(); 의 형태로 다른 플러그인도 사용 가능

$(function(){

	//$("선택자").플러그인정의함수(); 의 형태로 다른 플러그인도 사용 가능
	// bxslider 커스텀마이징 두번째 방법
	$(".slider").bxSlider({
		onSlideAfter:function($slideElement, oldIndex, newIndex){
		$(".slider > div").removeClass("on");
		$slideElement.addClass("on");
		}
	});
    
});

 

 

 

 

 

* 슬라이드 하나에 여러 이미지 넣기

// 상품 3개씩 정렬한 배너
$(function () {
$(".section.box > ul").bxSlider({
	// bxSlider의 또 다른 옵션값 
	minSlides:3, // 슬라이드 최소 값
	maxSlides:3, // 슬라이드 최대 값
	moveSlides:3, // 전환시 이동될 슬라이드 값 = minSlides = maxSlides
	slideWidth:"330px" // 전체 width 값 기준으로 계산하여 지정. 전체 값보다 합한 값이 클 경우 틀이 깨지지않고 배치가 유지된다.
});
})

 

 

 

* css 수정이 필요할 경우엔 bxslider에서 제공하는 css 파일은 건드리지 말고 

내가 작업중인 css 파일에 해당 class 혹은 id 값을 불러와 수정.

혹은 따로 class를 추가하여 수정하거나 우선 순위로 css 적용이 안 될 경우 !important 로 작업해준다.

(bxslider 에서 제공하는 css 파일에서 필요한 것만 불러다 작업해도 된다.)

 

 

 

 

 

bxslider 옵션추가&콜백함수 참고

m.blog.naver.com/coding-/221393131940

 

제이쿼리 bx슬라이더[bxSlider] 플러그인 (옵션추가/콜백함수)

이미지 슬라이드를 매우 쉽게 만들어주는 제이쿼리 플러그인, bxSlider 사용법이에요 먼저 html페이지에 b...

blog.naver.com

 

 

 

 

Comments