728x90
반응형
$(document).ready(function(){
$('.sec3_list').bxSlider({
auto:true,
pager: false,
controls: true,
autoControls: false,
minSlides: 4,
maxSlides: 4,
moveSlides: 1,
slideWidth: 285,
slideMargin: 20,
autoHover:true,
prevText:"",
nextText:""
});
});
<div id="banner">
<div class="banner_inner">
<h2>배너슬라이드</h2>
<div id="banner_list">
<ul class="sec3_list">
<li>
<span><img src="" alt=""></span>
<dl>
<dt>배너슬라이드 1</dt>
<dd>배너슬라이드입니다.<br>설명 및 내용 텍스트.</dd>
</dl>
</li>
<li>
<span><img src="" alt=""></span>
<dl>
<dt>배너슬라이드 2</dt>
<dd>배너슬라이드입니다.<br>설명 및 내용 텍스트.</dd>
</dl>
</li>
<li>
<span><img src="" alt=""></span>
<dl>
<dt>배너슬라이드 3</dt>
<dd>배너슬라이드입니다.<br>설명 및 내용 텍스트.</dd>
</dl>
</li>
<li>
<span><img src="" alt=""></span>
<dl>
<dt>배너슬라이드 4</dt>
<dd>배너슬라이드입니다.<br>설명 및 내용 텍스트.</dd>
</dl>
</li>
<li>
<span><img src="" alt=""></span>
<dl>
<dt>배너슬라이드 5</dt>
<dd>배너슬라이드입니다.<br>설명 및 내용 텍스트.</dd>
</dl>
</li>
<li>
<span><img src="" alt=""></span>
<dl>
<dt>배너슬라이드 6</dt>
<dd>배너슬라이드입니다.<br>설명 및 내용 텍스트.</dd>
</dl>
</li>
</ul>
</div>
</div>
</div>
#banner{background:#f4f4f4; padding:50px 0;}
.banner_inner{width:1200px; margin:0 auto; }
.banner_inner h2{font-size:30px; color:#444; line-height:1; text-align:Center;}
#banner_list{position:relative; height:370px; margin-top:50px; }
#banner_list:before{content:""; position:absolute; top:0; left:-100%; width:100%; height:100%; background:rgba(255,255,255,0.5); z-index:1;}
#banner_list:after{content:""; position:absolute; top:0; right:-100%; width:100%; height:100%; background:rgba(255,255,255,0.5); z-index:2;}
#banner .bx-viewport{overflow: visible !important;}
.sec3_list li{transition:0.5s all;}
.sec3_list li span{display:block; position:relative; height:200px; border-radius:15px; overflow:hidden; }
.sec3_list li span img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:100%; max-height:100%; background-color:cadetblue; }
.sec3_list li dl{height:170px; padding:25px; background:#fff; transition:0.5s all;}
.sec3_list li dl dt{font-size:20px; color:#444; line-height:1; font-weight:bold; }
.sec3_list li dl dt:after{content:""; display:block; width:20px; height:2px; background:red; margin-top:10px;}
.sec3_list li dl dd{font-size:14px; color:#444; margin-top:10px;}
.sec3_list li:hover{transform:translateY(-20px);}
.sec3_list li:hover dl{box-shadow:5px 5px 10px rgba(0,0,0,.15);}
a.bx-prev{position:absolute; left:-70px; top:50%; transform:translateY(-50%); width:50px; height:50px; background:url(슬라이드 이전버튼 이미지 주소) no-repeat; z-index:100;}
a.bx-next{position:absolute; right:-70px; top:50%; transform:translateY(-50%); width:50px; height:50px; background:url(슬라이드 다음버튼 이미지 주소) no-repeat; z-index:100;}
#banner .bx-viewport에 overflow:hidden; css를 overflow:visible;f로 변경해줘야
.banner_inner width:1200px; 밖에 있는 슬라이드 li가 보이면서
가상클래스를 사용하여 하얀색 불투명도가 있는 양옆의 bakcground-color가 보여진다.
li에 마우스 오버했을 때 위로 살짝 올라가면서
box-shadow가 나타남.
728x90
반응형
'IT > script_ex' 카테고리의 다른 글
[script] slick 슬라이드 visual 영역(arrow, dots) (0) | 2020.05.09 |
---|---|
[script] 리스트 영역 클릭했을 때 넓어지는 효과 (0) | 2020.05.07 |
[script] 언어 선택 - 아래로 내려오는 리스트_toggle (2) | 2020.05.04 |
[script] gnb menu slideToggle (0) | 2020.04.28 |
[script] 탭메뉴 (0) | 2020.03.13 |
댓글