bxslider 3개 반응형 가로배치 관련
본문
안녕하세요.
영카트5/에브리데이테마를 수정하여 홈페이지를 만들고 있습니다.
고급사용자도 아니었지만, 거의 10년을 놓고 있다가 다시 해볼려니 너무 힘이드네요.
아래 문의내용을 해결해 볼려고 이틀동안 sir 홈페이지, 유튜브, 구글 등을
검색하며 수도없이 시도해 봤지만 결국 해결이 안되었습니다.
고수분들의 도움이 필요합니다ㅠㅠ
조언 부탁드립니다.
<문의 내용>
메인화면에 bxslider 3개를 삽입하려고 하는데
bxslider 3개를 불러와서 작동이 되는 것까지는 확인했습니다.
(현재 PC, 모바일 모두 가로를 가득채운 bxslider가 1개씩 세로로 나열되고 있습니다.)
(css를 새로 만들어 아무리 만져도 저는 안되네요ㅠㅠ )
PC에서는 가로로 나란히 1줄로
모바일에서는 가로를 가득 채운채 3줄로
출력하고자 합니다.
** PC - 1행에 bxslider 3개 출력
** 모바일 - 3개의 행에 bxslider 1개씩 출력
구조는 다음과 같습니다.
<div id="sev02">
<h2>이벤트</h2>
<ul class="bx_01">
<li class="sev02_img"><a href="">이미지1</a></li>
<li class="sev02_img"><a href="">이미지2</a></li>
</ul>
<ul class="bx_02">
<li class="sev02_img"><a href="">이미지1</a></li>
<li class="sev02_img"><a href="">이미지2</a></li>
</ul>
<ul class="bx_03">
<li class="sev02_img"><a href="">이미지1</a></li>
<li class="sev02_img"><a href="">이미지2</a></li>
</ul>
</div>
-------------------------------------------------------------------
<스크립트 아래처럼 3개 반복>
<script>
$(document).ready(function(){
$('.bx_01').bxSlider({
mode:'vertical', //horizontal', 'vertical', 'fade'
speed:300,
pager:false,
controls:false,
auto:true,
responsive:true,
//slideWidth:1200,
//slideMargin:0,
});
});
</script>
답변 3
ul li 자체에 css가 적용되었을수있으니 33.3을 20정도로 줄여서 보시고 가로 정렬이 되신다면 스타일에서 찾아가면서 수정하시기바랍니다
미디어 쿼리쓰시지요~
<style>
.bx_01, .bx_02, .bx_03 { width:33.3%;float:left; }
@media screen and (max-width:640px){
.bx_01, .bx_02, .bx_03 { width:100% }
}
</style>