app/template/default/Block/main_slider.twig line 1

Open in your IDE?
  1. {# TOPページスライダー #}
  2. {% block javascript %}
  3. <script>
  4.     $(document).ready(function() {
  5.         /*メインスライダー*/
  6.         const swiper_text = new Swiper(".swiper_text", {
  7.             loop: true,
  8.             slidesPerView: 1,
  9.             allowTouchMove: false,
  10.             effect: 'fade',
  11.         })
  12.         const swiper_main = new Swiper('.main_visual', {
  13.             speed: 900,
  14.             slidesPerView: 1,
  15.             autoplay: {
  16.                 delay: 6000
  17.             },
  18.             loop: true,
  19.             allowTouchMove: true,
  20.             parallax: true,
  21.             pagination: {
  22.                 el: ".slider_pagination",
  23.                 clickable: true,
  24.             },
  25.             thumbs: {
  26.                 swiper: swiper_text,
  27.             },
  28.             navigation: {
  29.                 prevEl: ".swiper-button-prev",
  30.                 nextEl: ".swiper-button-next",
  31.             },
  32.         });
  33.         // スライドの総数を取得
  34.         const totalSlides = swiper_main.loopedSlides ? swiper_main.slides.length - 2 : swiper_main.slides.length;
  35.         $('.total_slides').text(totalSlides);
  36.         // 現在のスライド番号
  37.         swiper_main.on('slideChange', function () {
  38.             const currentSlide = swiper_main.realIndex + 1;
  39.             $('.current_slide').text(currentSlide);
  40.         });
  41.         var slash = $(".swiper-pagination").text();
  42.         var result = slash.replace(" / ", "");
  43.         $("swiper-pagination").text(result);
  44.     });
  45. </script>
  46. {% endblock javascript %}
  47. <div class="ec-headerRole">
  48.     <div class="ec-headerRole__title">
  49.         <div class="ec-headerTitle">
  50.             <div class="ec-headerTitle__title">
  51.                 <h1 class="head_logo_title head_logo_title__home">
  52.                     <a href="{{ url('homepage') }}">
  53.                         <img src="{{ asset('assets/img/common/main_logo.svg') }}">
  54.                     </a>
  55.                 </h1>
  56.             </div>
  57.         </div>
  58.     </div>
  59. </div>
  60. <div class="main_slide_area">
  61.     <div class="main_slide_area__inner">
  62.         {#
  63.         <img class="main_slide_area__logo" src="{{ asset('assets/icon/logo_type02.svg') }}">
  64.         #}
  65.         <div class="swiper main_visual">
  66.             <div class="swiper-wrapper">
  67.                 <div class="item swiper-slide">
  68.                     <div data-swiper-parallax-x="100%" data-swiper-parallax-scale="1" class="swiper_img">
  69.                         <a href="{{ url('homepage') }}products/list?category_id=36"><img src="{{ asset('assets/img/home/main01.jpg') }}"></a>
  70.                     </div>
  71.                 </div>
  72.                 <div class="item swiper-slide">
  73.                     <div data-swiper-parallax-x="100%" data-swiper-parallax-scale="1" class="swiper_img">
  74.                         <a href="{{ url('homepage') }}products/list?category_id=17"><img src="{{ asset('assets/img/home/main02.jpg') }}"></a>
  75.                     </div>
  76.                 </div>
  77.                 <div class="item swiper-slide">
  78.                     <div data-swiper-parallax-x="100%" data-swiper-parallax-scale="1" class="swiper_img">
  79.                         <a href="{{ url('homepage') }}products/list?category_id=35"><img src="{{ asset('assets/img/home/main03.jpg') }}"></a>
  80.                     </div>
  81.                 </div>
  82.                 <div class="item swiper-slide">
  83.                     <div data-swiper-parallax-x="100%" data-swiper-parallax-scale="1" class="swiper_img">
  84.                         <a href="{{ url('homepage') }}products/list?category_id=10"><img src="{{ asset('assets/img/home/main04.jpg') }}"></a>
  85.                     </div>
  86.                 </div>
  87.                 <div class="item swiper-slide">
  88.                     <div data-swiper-parallax-x="100%" data-swiper-parallax-scale="1" class="swiper_img">
  89.                         <a href="{{ url('homepage') }}products/list?category_id=39"><img src="{{ asset('assets/img/home/main05.jpg') }}"></a>
  90.                     </div>
  91.                 </div>
  92.             </div><!--/.wrapper-->
  93.         </div><!--/.main_visual-->
  94.         <div class="main_visual_text__wrap">
  95.             <div class="swiper_text main_visual_text">
  96.                 <div class="swiper-wrapper">
  97.                     <div class="item swiper-slide">
  98.                         <div class="slide_txt">
  99.                             <span>統一感のあるリビングに</span><br>
  100.                             <span>洗練されたデザインが特徴の</span><br>
  101.                             <span>Karimoku New Standardを</span>
  102.                         </div>
  103.                     </div>
  104.                     <div class="item swiper-slide">
  105.                         <div class="slide_txt">
  106.                             <span>食卓に彩りを</span><br>
  107.                             <span>IKUSが提案するダイニングテーブル</span>
  108.                         </div>
  109.                     </div>
  110.                     <div class="item swiper-slide">
  111.                         <div class="slide_txt">
  112.                             <span>100年後のアンティーク家具へ</span><br>
  113.                             <span>厳選されたウォールナットを使用した</span><br>
  114.                             <span>高品質のファニチャーブランド。</span>
  115.                         </div>
  116.                     </div>
  117.                     <div class="item swiper-slide">
  118.                         <div class="slide_txt">
  119.                             <span>リビングの顔</span><br>
  120.                             <span>家族が集まる団らんのリビングに</span><br>
  121.                             <span>IKUSがおすすめするソファ</span>
  122.                         </div>
  123.                     </div>
  124.                     <div class="item swiper-slide">
  125.                         <div class="slide_txt">
  126.                             <span>デンマークの家具デザイナー、</span><br>
  127.                             <span>ハンス・S・ヤコブセンとのコラボレーションブランド</span>
  128.                         </div>
  129.                     </div>
  130.                 </div><!--/.wrapper-->
  131.             </div><!--/.main_visual_text-->
  132.         </div><!--/.main_visual_text__wrap-->
  133.         <div class="sp_slide_bottom">
  134.             <div class="slide_info">
  135.                 <span class="current_slide">1</span> <span class="slide_info_slash"></span> <span class="total_slides"></span>
  136.             </div>
  137.             <div class="sp_slide_bottom__right">
  138.                 <div class="swiper-pagination slider_pagination"></div>
  139.                 {#
  140.                 <img class="sp_slide_bottom__logo" src="{{ asset('assets/icon/logo_type02.svg') }}">
  141.                 #}
  142.             </div><!--/.sp_slide_bottom__right-->
  143.         </div><!--/.sp_slide_bottom-->
  144.         <div class="swiper-button-next slider_button-next"></div>
  145.         <div class="swiper-button-prev slider_button-prev"></div>
  146.     </div><!--/.main_slide_area__inner-->
  147. </div><!--/.main_slide_area-->