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 main %}
  11.   <div class="top">
  12.     <div class="slider-box">
  13.       <div class="slider">
  14.         <div class=""><img src="/html/user_data/assets/img/top/slider1.jpg"></div>
  15.         <div class=""><img src="/html/user_data/assets/img/top/slider2.jpg"></div>
  16.         <div class=""><img src="/html/user_data/assets/img/top/slider3.jpg"></div>
  17.         <div class=""><img src="/html/user_data/assets/img/top/slider4.jpg"></div>
  18.       </div>
  19.       <div class="scroll-wrapper">
  20.         <div class="text">scroll</div>
  21.         <div class="line"></div>
  22.       </div>
  23.     </div>
  24.     <div class="sect1 j-fadein">
  25.       <div class="content">
  26.         <div class="left">
  27.           <img src="/html/user_data/assets/img/top/top1.jpg" class="pc">
  28.           <img src="/html/user_data/assets/img/top/top1_sp.jpg" class="sp">
  29.         </div>
  30.         <div class="right">
  31.           <img class="pc" src="/html/user_data/assets/img/top/top2.png">
  32.           <img class="sp" src="/html/user_data/assets/img/top/top2_sp.svg">
  33.         </div>
  34.       </div>
  35.       <div class="concept">
  36.         <img src="/html/user_data/assets/img/top/concept.svg">
  37.       </div>
  38.     </div>
  39.     <div class="sect2 j-fadein">
  40.       <div class="content1">
  41.         <div class="left">
  42.           <img src="/html/user_data/assets/img/top/top3.jpg">
  43.         </div>
  44.         <div class="right">
  45.           <img src="/html/user_data/assets/img/top/top4.jpg">
  46.         </div>
  47.       </div>
  48.       <div class="content2">
  49.         <img class="pc" src="/html/user_data/assets/img/top/top5.png">
  50.         <img class="sp" src="/html/user_data/assets/img/top/top5_sp.png">
  51.       </div>
  52.     </div>
  53.     <div class="sect3 j-fadein">
  54.       <div class="head">
  55.         <img src="/html/user_data/assets/img/top/menu.svg">
  56.       </div>
  57.       <div class="body">
  58.         <div class="item-row">
  59.           <div class="item">
  60.             <div class="image">
  61.               <div class="overlay-text">
  62.                 <div>お好みに合うように幅広いラインナップをご用意。特にチョコにこだわり、厳選したカカオを使用。酸味のあるもの苦味のあるものなどさまざま。</div>
  63.               </div>
  64.               <img src="/html/user_data/assets/img/top/item1.jpg" />
  65.             </div>
  66.             <div class="category">
  67.               <div class="en">petit gateau</div>
  68.               <div class="ja">プチガトー</div>
  69.               <div class="arrow"><img src="/html/user_data/assets/img/top/category_arrow.svg" /></div>
  70.             </div>
  71.           </div>
  72.           <div class="item">
  73.             <div class="image">
  74.               <div class="overlay-text">
  75.                 <div>フルーツをふんだんに、贅沢に使用したものやスフレ、タルトも。バースデーケーキなどご要望に応じたデコレーションも可能です。</div>
  76.               </div>
  77.               <img src="/html/user_data/assets/img/top/item2.jpg" />
  78.             </div>
  79.             <div class="category">
  80.               <div class="en">hallcake</div>
  81.               <div class="ja">ホールケーキ</div>
  82.               <div class="arrow"><img src="/html/user_data/assets/img/top/category_arrow.svg" /></div>
  83.             </div>
  84.           </div>
  85.         </div>
  86.         <div class="item-row">
  87.           <div class="item">
  88.             <div class="image">
  89.               <div class="overlay-text">
  90.                 <div>マドレーヌ、パウンドケーキ、クッキー…など、多彩な焼き菓子のサクサク、カリカリ、しっとりといったそれぞれの食感を愉しんでください。</div>
  91.               </div>
  92.               <img src="/html/user_data/assets/img/top/item3.jpg" />
  93.             </div>
  94.             <div class="category">
  95.               <div class="en">fours sec</div>
  96.               <div class="ja">焼き菓子</div>
  97.               <div class="arrow"><img src="/html/user_data/assets/img/top/category_arrow.svg" /></div>
  98.             </div>
  99.           </div>
  100.           <div class="item">
  101.             <div class="image">
  102.               <div class="overlay-text">
  103.                 <div>大小さまざまなサイズのボックスがあります。用途に応じて訪問先への手土産や差し入れ、ティータイムを愉しむ際のお供にご活用ください。</div>
  104.               </div>
  105.               <img src="/html/user_data/assets/img/top/item4.jpg" />
  106.             </div>
  107.             <div class="category">
  108.               <div class="en">gift</div>
  109.               <div class="ja">おくりもの</div>
  110.               <div class="arrow"><img src="/html/user_data/assets/img/top/category_arrow.svg" /></div>
  111.             </div>
  112.           </div>
  113.         </div>
  114.       </div>
  115.     </div>
  116.     <div class="sect4 j-fadein">
  117.       <div class="content">
  118.         <div class="head">
  119.           <img src="/html/user_data/assets/img/top/news.svg">
  120.           <div class="instagram"><a href="https://www.instagram.com/patisserie_lazry/?hl=ja"><img src="/html/user_data/assets/img/top/instagram.svg" /></a></div>
  121.         </div>
  122.         <div class="body" id="InstagramFeed">
  123.         </div>
  124.       </div>
  125.     </div>
  126.     <div class="sect5 j-fadein">
  127.       <div class="head">
  128.         <img src="/html/user_data/assets/img/top/shop_info.svg">
  129.       </div>
  130.       <div class="body">
  131.         <div class="slider pc">
  132.           <img src="/html/user_data/assets/img/top/shop_info_slider.jpg"><img src="/html/user_data/assets/img/top/shop_info_slider.jpg">
  133.           <div class="overlay-text"><img src="/html/user_data/assets/img/top/shop_info_overlay_text.svg"></div>
  134.         </div>
  135.         <div class="slider sp">
  136.           <div class="slider-sp-box">
  137.             <div><img src="/html/user_data/assets/img/top/shop_info_slider_sp1.jpg"></div>
  138.             <div><img src="/html/user_data/assets/img/top/shop_info_slider_sp2.jpg"></div>
  139.             <div><img src="/html/user_data/assets/img/top/shop_info_slider_sp3.jpg"></div>
  140.             <div><img src="/html/user_data/assets/img/top/shop_info_slider_sp4.jpg"></div>
  141.           </div>
  142.           <div class="overlay-text"><img src="/html/user_data/assets/img/top/shop_info_overlay_text.svg"></div>
  143.         </div>
  144.         <div class="shop-info">
  145.           <div class="border-left"><img src="/html/user_data/assets/img/top/shop_info_border_left.svg"></div>
  146.           <div class="border-top"><img src="/html/user_data/assets/img/top/shop_info_border_top.svg"></div>
  147.           <div class="left">
  148.             <img src="/html/user_data/assets/img/common/logo.svg">
  149.           </div>
  150.           <div class="right">
  151.             <div class="shop-name-ja">パティスリー ラズリー</div>
  152.             <div class="shop-name-en">Pâtisserie Lazry</div>
  153.             <div class="shop-info-box">
  154.               <div class="shop-info-row">
  155.                 <div class="header">Open</div> 
  156.                 <div class="colon">:</div> 
  157.                 <div class="cell">10:00&nbsp;~&nbsp;19:00</div> 
  158.               </div>
  159.               <div class="shop-info-row">
  160.                 <div class="header">Close</div> 
  161.                 <div class="colon">:</div> 
  162.                 <div class="cell">毎週月曜日・火曜日</div> 
  163.               </div>
  164.               <div class="shop-info-row">
  165.                 <div class="header">Tel</div> 
  166.                 <div class="colon">:</div> 
  167.                 <div class="cell"><span class="tel-link">0566-28-6778</span></div> 
  168.               </div>
  169.               <div class="shop-info-row">
  170.                 <div class="header">Access</div> 
  171.                 <div class="colon">:</div> 
  172.                 <div class="cell">愛知県刈谷市半城土中町<span class="sp">2丁目28-17</span><span class="walk">〈 野田新町駅 南口から<span class="sp">徒歩約21分 〉</span></span></div> 
  173.               </div>
  174.               <div class="shop-info-row">
  175.                 <div class="header">Parking</div> 
  176.                 <div class="colon">:</div> 
  177.                 <div class="cell">7台</div> 
  178.               </div>
  179.             </div>
  180.           </div>
  181.           <div class="border-right"><img src="/html/user_data/assets/img/top/shop_info_border_right.svg"></div>
  182.           <div class="border-bottom"><img src="/html/user_data/assets/img/top/shop_info_border_bottom.svg"></div>
  183.         </div>
  184.         <div class="map">
  185.           <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3269.162256748827!2d137.01397351572967!3d34.97760028036443!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x60049c864414008d%3A0x93653c94b69c92f6!2z44CSNDQ4LTA4MDUg5oSb55-l55yM5YiI6LC35biC5Y2K5Z-O5Zyf5Lit55S677yS5LiB55uu77yS77yY4oiS77yR77yX!5e0!3m2!1sja!2sjp!4v1606205461457!5m2!1sja!2sjp" width="100%" height="356" frameborder="0" style="border:0;" allowfullscreen="" aria-hidden="false" tabindex="0"></iframe>
  186.         </div>
  187.       </div>
  188.     </div>
  189.     <div class="sect6 j-fadein">
  190.       <div class="back-image">
  191.         <img class="pc" src="/html/user_data/assets/img/top/back_contact.jpg">
  192.         <img class="sp" src="/html/user_data/assets/img/top/back_contact_sp.jpg">
  193.       </div>
  194.       <div class="body">
  195.         <div>
  196.           <a href="/contact">
  197.             <div class="en"><img src="/html/user_data/assets/img/top/contact_us_en.svg" class="pc"><img src="/html/user_data/assets/img/top/contact_us_en_sp.svg" class="sp"></div>
  198.             <div class="ja"></div>
  199.           </a>
  200.         </div>
  201.       </div>
  202.     </div>
  203.   </div>
  204. {% endblock %}
  205. {% block javascript %}
  206.     <script src="/html/user_data/assets/js/InstagramFeed.min.js"></script>
  207.     <script>
  208.         $(function() {
  209.             //メインスライダー
  210.             $('.ec-layoutRole .ec-layoutRole__contents .slider-box .slider').slick({
  211.                 dots: true,
  212.                 arrows: false,
  213.                 autoplay: true,
  214.                 speed: 2000,
  215.                 lazyLoad: 'progressive',
  216.                 fade: true
  217.             });
  218.             $('.ec-layoutRole .ec-layoutRole__contents .sect5 .body .slider.sp .slider-sp-box').slick({
  219.               slidesToShow: 1,
  220.               slidesToScroll: 1,
  221.               autoplay: true,
  222.               autoplaySpeed: 0,
  223.               speed: 24000,
  224.               arrows: false,
  225.               cssEase: 'linear',
  226.             });
  227.             
  228.             //Menuアニメーション
  229.             $(".item").on("mouseover",function(e){
  230.               $(this).find(".overlay-text").stop(true).animate({
  231.                 top:"0%",
  232.               },1400,"easeOutExpo");
  233.               $(this).find(".image").find("img").stop(true).animate({
  234.                 width:"115%",
  235.                 height:"115%",
  236.               },1400,"linear");
  237.             });
  238.             $(".item").on("mouseleave",function(e){
  239.               $(this).find(".overlay-text").stop(true).animate({
  240.                 top:"-100%",
  241.               },1400,"easeOutExpo");
  242.               $(this).find(".image").find("img").stop(true).animate({
  243.                 width:"100%",
  244.                 height:"100%",
  245.               },1400,"linear");
  246.             });
  247.             //スマホの場合電話番号をリンクにする
  248.             var ua = navigator.userAgent;
  249.             if(ua.indexOf('iPhone') > 0 || ua.indexOf('Android') > 0){
  250.               $('.tel-link').each(function(){
  251.                 var str = $(this).text();
  252.                 $(this).html($('<a>').attr('href', 'tel:' + str.replace(/-/g, '')).append(str + '</a>'));
  253.               });
  254.             }
  255.             //TOPへ戻るボタン
  256.             $(".top-btn").on("click",function(e){
  257.               $('html,body').animate({'scrollTop': 0}, 500);
  258.             });
  259.             //セクションごとのfadein
  260.             $('.j-fadein').css('opacity', '0.0');
  261.             $(window).scroll(function(){
  262.               var size = $(window).height();
  263.               $('.j-fadein').each(function(){
  264.                 if($(window).scrollTop() > $(this).offset().top - size/2){
  265.                   $(this).animate({opacity: 1.0}, 3000,"swing");
  266.                 }
  267.               });
  268.             });
  269.         });
  270.         (function(){
  271.             new InstagramFeed({
  272.                 'username': 'patisserie_lazry',
  273.                 'container': document.getElementById("InstagramFeed"),
  274.                 'display_profile': false,
  275.                 'display_biography': false,
  276.                 'display_gallery': true,
  277.                 'display_captions': false,
  278.                 'callback': null,
  279.                 'styling': true,
  280.                 'items': 8,
  281.                 'items_per_row': 4,
  282.                 'margin': 1 
  283.             });
  284.         })();
  285.     </script>
  286. {% endblock javascript %}