app/template/default/index.twig line 1

Open in your IDE?
  1. {#
  2. This file is part of EC-CUBE
  3. Copyright(c) EC-CUBE CO.,LTD. All Rights Reserved.
  4. http://www.ec-cube.co.jp/
  5. For the full copyright and license information, please view the LICENSE
  6. file that was distributed with this source code.
  7. #}
  8. {% extends 'default_frame.twig' %}
  9. {% set body_class = 'front_page' %}
  10. {% block stylesheet %}
  11.     <style>
  12.         .slick-slider {
  13.             width: 100%;
  14.             max-width: 2500px;
  15.             margin-bottom: 0;
  16.         }
  17.         .slick-list {
  18.             height: 100%;
  19.         }
  20.         .slick-dots {
  21.             position: absolute;
  22.             width: 100%;
  23.             padding: 0;
  24.             list-style: none;
  25.             text-align: center;
  26.         }
  27.         .slick-dots li {
  28.             position: relative;
  29.             display: inline-block;
  30.             width: 20px;
  31.             height: 20px;
  32.             margin: 0 5px;
  33.             padding: 0;
  34.             cursor: pointer;
  35.         }
  36.         .slick-dots li button {
  37.             font-size: 0;
  38.             line-height: 0;
  39.             display: block;
  40.             width: 20px;
  41.             height: 20px;
  42.             padding: 5px;
  43.             cursor: pointer;
  44.             color: transparent;
  45.             border: 0;
  46.             outline: none;
  47.             background: transparent;
  48.         }
  49.         .slick-dots li button:hover,
  50.         .slick-dots li button:focus {
  51.             outline: none;
  52.         }
  53.         .slick-dots li button:hover:before,
  54.         .slick-dots li button:focus:before {
  55.             opacity: 1;
  56.         }
  57.         .slick-dots li button:before {
  58.             content: " ";
  59.             line-height: 20px;
  60.             position: absolute;
  61.             top: 0;
  62.             left: 0;
  63.             width: 12px;
  64.             height: 12px;
  65.             text-align: center;
  66.             opacity: 1;
  67.             background-color: #ffffff;
  68.             border-radius: 50%;
  69.             border: 1px solid #CCCCCC;
  70.         }
  71.         .slick-dots li.slick-active button:before {
  72.             opacity: 1;
  73.             background-color: #707070;
  74.             border: 1px solid #707070;
  75.         }
  76.         .slick-dots li button.thumbnail img {
  77.             width: 0;
  78.             height: 0;
  79.         }
  80.     </style>
  81. {% endblock %}
  82. {% block javascript %}
  83.      <script>
  84.                     $(function() {
  85.                         $('.main_visual').slick({
  86.                             dots: false,
  87.                             arrows: true,
  88.                             autoplay: true,
  89.                             infinite: true,
  90.                             speed: 500,
  91.                             centerMode:true,
  92.                 centerPadding:"25%",
  93.                 // slidesToShow: 3,
  94.                 adaptiveHeight: true,
  95.                 prevArrow: '<img src="{{ asset('assets/img/icon-arrow-prev.png') }}" class="slide-arrow prev-arrow">',
  96.                 nextArrow: '<img src="{{ asset('assets/img/icon-arrow-next.png') }}" class="slide-arrow next-arrow">',
  97.                 responsive: [
  98.                     {
  99.                     breakpoint: 1440,
  100.                            settings: {
  101.                              centerPadding:"14%",
  102.                            },
  103.                     },
  104.                     {
  105.                     breakpoint: 768,
  106.                         settings: {
  107.                             // arrows: false,
  108.                             slidesToShow: 1,
  109.                             centerPadding: false,
  110.                             dots: true,
  111.                         },
  112.                     },
  113.                 ],
  114.                         });
  115.                     });
  116.                 </script>
  117. {% endblock javascript %}
  118. {% block main %}
  119.     <div class="ec-sliderRole pc">
  120.         <div class="main_visual">
  121.             <div class="item slick-slide">
  122.                 {#<a href="{{ url('product_list') }}?category_id=26">#}
  123.                 <img src="/html/user_data/01.jpg" alt="特集">
  124.             </div>
  125.             <div class="item slick-slide">
  126.                 {#<a href="{{ url('product_list') }}?category_id=27">#}
  127.                 <img src="/html/user_data/02.jpg" alt="特集">
  128.                 {#</a>#}
  129.             </div>
  130.             <div class="item slick-slide">
  131.                 {#<a href="{{ url('product_list') }}?category_id=28">#}
  132.                     <img src="/html/user_data/03.jpg" alt="特集">
  133.                 {#</a>#}
  134.             </div>
  135.         </div>
  136.     </div>
  137.     <div class="ec-sliderRole sp">
  138.         <div class="main_visual">
  139.             <div class="item slick-slide">
  140.                 {#<a href="{{ url('product_list') }}?category_id=27"></a>#}
  141.                 <img src="/html/user_data/SP01.jpg" alt="特集">
  142.             </div>
  143.             <div class="item slick-slide">
  144.                 {#<a href="{{ url('product_list') }}?category_id=27"></a>                #}
  145.                 <img src="/html/user_data/sp02.jpg" alt="特集">
  146.             </div>
  147.             <div class="item slick-slide">
  148.                 {#<a href="{{ url('product_list') }}?category_id=28"></a>#}
  149.                 <img src="/html/user_data/SP03.jpg" alt="特集">
  150.             </div>
  151.         </div>
  152.     </div>
  153. {% endblock %}