티스토리 뷰
WebPublisher/JavaScript & jQuery
[swiper] grid layout 스와이퍼로 2x2 그리드 레이아웃 만들기
amanda 2025. 8. 5. 13:37HTML
<div class="menu-wrap swiper-container swiper-menu">
<ul class="menu swiper-wrapper">
<li class="item swiper-slide">
<a class="btn-link"></a>
</li>
<li class="item swiper-slide">
<a class="btn-link"></a>
</li>
<li class="item swiper-slide">
<a class="btn-link"></a>
</li>
<li class="item swiper-slide">
<a class="btn-link"></a>
</li>
</ul>
</div>
CSS
.menu-wrap .menu{flex-wrap: nowrap;}
.menu-wrap .menu .item{width: calc((100% - 18px)/4);margin-left: 0;margin-top: 0;}
.menu-wrap .menu .item ~ .item{margin-top: 0;}
.menu-wrap .menu .item a + a{margin-top: 6px;}
javaScript
if( $('.swiper-menu .swiper-slide').length > 1 ) {
$('.swiper-menu').addClass('is-active');
var newSwiper = new Swiper('.swiper-menu.swiper-container', {
init: false,
slidesPerView: 4,
speed: 250,
spaceBetween: 6,
resistance: '100%',
resistanceRatio: 0,
updateOnWindowResize: true,
observer: true,
observeParents: true,
grabCursor: true,
breakpoints:{
360: {
slidesPerView: 1.8,
},
480: {
slidesPerView: 2.2,
},
768: {
slidesPerView: 3.2,
},
}
});
newSwiper.init();
}'WebPublisher > JavaScript & jQuery' 카테고리의 다른 글
| [javaScript] navigator.userAgent 사용해 사용자 브라우저 체크하기 (0) | 2025.11.14 |
|---|---|
| [javaScript] 자바스크립트로 탭 구현 (2) | 2025.08.04 |
| [javaScript] select box 여러개 만들기 (data set 사용) (0) | 2025.06.27 |
| [javaScript] data set 활용해 jquery 없이 탭메뉴 만들기 (0) | 2025.06.23 |
| [swiper] grid 레이아웃 스와이퍼 (0) | 2025.06.19 |
공지사항
