애니빌드.LAB
토론방
소스관련 다시 문의 드립니다
- 나**스쿨 디자인팀
- 2017-01-03 11:34:51
- hit4069
- http://lab.anybuild.co.kr/bbs/qna/6606

이형태의 가로 이미지 슬라이드를

저 빨간 박스처럼 세로 형태로만 수정을 하고 싶습니다
float 삭제해서 세로정렬 하고 이동 값만 수정하면 될거 같은데..
단순히 소스 수정하기로 들어가서는 수정해야 하는 부분이 안나오는것 같아서요ㅠ
이부분 수정 하는 방법 좀 알려주시면 감사드리겠습니다ㅠ새해 복 많이 받으세요~!(_ _)
게시글 공유
URL복사
댓글작성
열기 닫기
열기 닫기
이미지 슬라이드를 사용하더라도 세로스크롤은 지원하지 않습니다.
이미지를 세로로 나열해서 한번에 가로로 스크롤 되는 것은 가능합니다.
@ 원본소스
<div id="owl__61875_" class="owl-carousel pm-banner_slide_responsive__61875_" cond="count($new_banner)">
<!--@foreach($new_banner as $k=>$v)-->
{@
$main_img = ($v[main_img]) ? thum_img($v[main_img],$farm_skin_set[img_width],$farm_skin_set[img_height],1) : '';
@}
<div class="item" data-hash="_61875__item{$k}">
<!--@if($v[link_url])-->
<a href="{$v[link_url]}" target="{$v[url_target]}"|cond="$v[url_target]">
<!--@end-->
<img src="{$main_img}" alt="{$v[subject]}" cond="$v[main_img]">
<!--@if($v[link_url])-->
</a>
<!--@end-->
</div>
<!--@end-->
</div>
<script>
jQuery(function($) {
$('#owl__61875_').owlCarousel({
margin: {$farm_skin_set[margin]}, // 이미지 간격
loop: true, // 무한 반복
center: false, // 액티브 슬라이드 가운데 정렬
mouseDrag: true, // 마우스 드레그 사용
touchDrag: true, // 터치 드레그 사용
stagePadding: 0, // 스테이지 여백 (좌우 슬라이드 노출)
nav: {$farm_skin_set[nav]}, // 방향 네비게이션
dots: {$farm_skin_set[dots]}, // 하단 네비게이션
dotsEach: false, // 하단 네비게이션 (페이지별 출력,항목별 출력)
autoplay: true, // 자동 재생
autoplayTimeout: 5000, // 자동 재생 속도
smartSpeed: 250, // 슬라이드 속도
responsiveRefreshRate: 200, // 반응형 체크 시간
startPosition: 0, // 시작 슬라이드 번호
URLhashListener: false, // #URL 로 액티브 슬라이드 동작
autoplayHoverPause: false, // 마우스 오버시 일시정지
responsiveClass: false, // 반응형 class명 사용 (owl-reponsive-0)
navContainer: false, // 방향 네비게이션 커스터마이징
dotsContainer: false, // 하단 네비게이션 커스터마이징
responsive: { // 반응형
0: {
items:{$farm_skin_set[items_mobile]}, // 한 화면 출력수 (모바일)
slideBy:1/*{$farm_skin_set[items_mobile]}*/ // 한번에 슬라이드 되는 수 (모바일)
},
768: {
items:{$farm_skin_set[items_tablet]}, // 한 화면 출력수 (태블릿)
slideBy:1/*{$farm_skin_set[items_tablet]}*/ // 한번에 슬라이드 되는 수 (태블릿)
},
102*: {
items:{$farm_skin_set[items_pc]}, // 한 화면 출력수 (PC)
slideBy:1/*{$farm_skin_set[items_pc]}*/ // 한번에 슬라이드 되는 수 (PC)
}
}
})
});
</script>
@ 수정된소스
<div id="owl__61875_" class="owl-carousel pm-banner_slide_responsive__61875_" cond="count($new_banner)">
<!--@foreach($new_banner as $k=>$v)-->
{@
$main_img = ($v[main_img]) ? thum_img($v[main_img],$farm_skin_set[img_width],$farm_skin_set[img_height],1) : '';
@}
<!--@if($k%3==0)-->
<div class="item">
<!--@end-->
<!--@if($v[link_url])-->
<a href="{$v[link_url]}" target="{$v[url_target]}"|cond="$v[url_target]">
<!--@end-->
<img src="{$main_img}" alt="{$v[subject]}" cond="$v[main_img]">
<!--@if($v[link_url])-->
</a>
<!--@end-->
<!--@if($k%3==2 || $k==count($new_banner)-1)-->
</div>
<!--@end-->
<!--@end-->
</div>
<script>
jQuery(function($) {
$('#owl__61875_').owlCarousel({
margin: {$farm_skin_set[margin]}, // 이미지 간격
loop: true, // 무한 반복
center: false, // 액티브 슬라이드 가운데 정렬
mouseDrag: true, // 마우스 드레그 사용
touchDrag: true, // 터치 드레그 사용
stagePadding: 0, // 스테이지 여백 (좌우 슬라이드 노출)
nav: {$farm_skin_set[nav]}, // 방향 네비게이션
dots: {$farm_skin_set[dots]}, // 하단 네비게이션
dotsEach: false, // 하단 네비게이션 (페이지별 출력,항목별 출력)
autoplay: true, // 자동 재생
autoplayTimeout: 5000, // 자동 재생 속도
smartSpeed: 250, // 슬라이드 속도
responsiveRefreshRate: 200, // 반응형 체크 시간
startPosition: 0, // 시작 슬라이드 번호
URLhashListener: false, // #URL 로 액티브 슬라이드 동작
autoplayHoverPause: false, // 마우스 오버시 일시정지
responsiveClass: false, // 반응형 class명 사용 (owl-reponsive-0)
navContainer: false, // 방향 네비게이션 커스터마이징
dotsContainer: false, // 하단 네비게이션 커스터마이징
responsive: { // 반응형
0: {
items:1, // 한 화면 출력수 (모바일)
slideBy:1 // 한번에 슬라이드 되는 수 (모바일)
},
768: {
items:1, // 한 화면 출력수 (태블릿)
slideBy:1 // 한번에 슬라이드 되는 수 (태블릿)
},
102*: {
items:1, // 한 화면 출력수 (PC)
slideBy:1 // 한번에 슬라이드 되는 수 (PC)
}
}
})
});
</script>
@ 2개씩 출력하려면 다음과 같이 수정해주세요
<!--@if($k%2==0)-->
<div class="item">
<!--@end-->
<!--@if($v[link_url])-->
<a href="{$v[link_url]}" target="{$v[url_target]}"|cond="$v[url_target]">
<!--@end-->
<img src="{$main_img}" alt="{$v[subject]}" cond="$v[main_img]">
<!--@if($v[link_url])-->
</a>
<!--@end-->
<!--@if($k%2==1 || $k==count($new_banner)-1)-->
</div>
<!--@end-->