{#
This file is part of EC-CUBE
Copyright(c) LOCKON CO.,LTD. All Rights Reserved.
http://www.lockon.co.jp/
For the full copyright and license information, please view the LICENSE
file that was distributed with this source code.
#}
{% extends 'default_frame.twig' %}
{% set body_class = 'front_page' %}
{% block stylesheet %}
<style>
@import url("https://use.typekit.net/ifj0bvi.css");
{# main visual #}
.p-top__main-visual-slide-link.is-1st {
background-image:url({{ asset('/html/user_data/assets/shop_item_img/slide_yamazaki.jpg') }});
}
.p-top__main-visual-slide-link.is-2nd {
background-image:url({{ asset('/html/user_data/assets/shop_item_img/slide_footfit2.jpg') }});
}
.p-top__main-visual-slide-link.is-3rd {
background-image:url({{ asset('/html/user_data/assets/shop_item_img/slide_mirableplus2.jpg') }});
}
.p-top__main-visual-slide-link.is-4th {
background-image:url({{ asset('/html/user_data/assets/shop_item_img/slide_refa.jpg') }});
}
.p-top__main-visual-slide-link.is-5th {
background-image:url({{ asset('/html/user_data/assets/shop_item_img/slide_mirablezero.jpg') }});
}
{# komori 追加分 #}
.catcthcopy {
font-family: trajan-pro-3, serif;
font-weight: 400;
font-style: normal;
font-size: 60px;
color: #807245;
line-height: 1.2;
margin: 0;
}
.p-top__main-visual-copy--sub {
color: #807245;
}
.p-top__main-visual-description {
color: #807245;
}
.p-top__main-visual-sns-link.is-twitter:before {
background-image: url(/html/user_data/assets/shop_item_img/top-sprites.png);
}
.p-top__main-visual-sns-link.is-instagram:before {
background-image: url(/html/user_data/assets/shop_item_img/top-sprites.png);
}
.p-top__main-visual-sns-link.is-facebook:before {
background-image: url(/html/user_data/assets/shop_item_img/top-sprites.png);
}
.p-top__main-visual-slide-navi-prev {
background-color: #000;
}
.p-top__main-visual-slide-navi-next {
background-color: #807245;
}
.p-top__main-visual-pager .swiper-pagination-bullet {
background-color: #807245;
}
.p-top__main-visual-pager .swiper-pagination-bullet-active {
background-color: #000;
}
.b-news__post {
border-bottom: #807245 solid 1px;
}
{# komori 追加分おわり #}
@media screen and (max-width: 839px) {
.p-top__main-visual-slide-link.is-1st {
background-image:url({{ asset('/html/user_data/assets/shop_item_img/slide_yamazaki.jpg') }});
}
.p-top__main-visual-slide-link.is-2nd {
background-image:url({{ asset('/html/user_data/assets/shop_item_img/slide_footfit2.jpg') }});
}
.p-top__main-visual-slide-link.is-3rd {
background-image:url({{ asset('/html/user_data/assets/shop_item_img/slide_mirableplus2.jpg') }});
}
.p-top__main-visual-slide-link.is-4th {
background-image:url({{ asset('/html/user_data/assets/shop_item_img/slide_refa.jpg') }});
}
.p-top__main-visual-slide-link.is-5th {
background-image:url({{ asset('/html/user_data/assets/shop_item_img/slide_mirablezero.jpg') }});
}
{# komori 追加分 #}
.catcthcopy {
font-size: 30px;
}
{# komori 追加分おわり #}
}
{# category #}
.b-category:after {
background-image:url({{ asset('assets/img/top/b-category@1x.png') }});
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.b-category:after {
background-image:url({{ asset('assets/img/top/b-category@2x.png') }});
}
}
</style>
{% endblock %}
{% block javascript %}
<script src="https://cdn.jsdelivr.net/npm/swiper@5.3.6/js/swiper.min.js" integrity="sha256-dwAIpWA5jmq1E3AHBeJDH86emZuOEMKZrZxNr9DJAQs=" crossorigin="anonymous"></script>
<script>
$(function(){
{# main visual #}
var mainVisualSwiper = new Swiper ('#js-top__main-visual-slide', {
effect: "slide",
loop: true,
slidesPerView: 1,
pagination: {
el: '#js-top__main-visual-pager-contents',
clickable: true
},
navigation: {
prevEl: '#js-top__main-visual-slide-navi-prev',
nextEl: '#js-top__main-visual-slide-navi-next',
},
autoplay: {
delay: 2000,
}
})
{# category #}
var categorySwiper = new Swiper('#js-category__slide', {
slidesPerView: 2,
spaceBetween: 12,
scrollbar: {
el: '#js-category__slide-scrollbar',
draggable: true
},
breakpoints: {
480: {
slidesPerView: 3,
spaceBetween: 12
},
840: {
slidesPerView: 4,
spaceBetween: 30
},
}
});
{# news #}
$('#js-news__contents').each(function() {
var listLength = $(this).find('.js-news__post').length;
if (listLength > 5) {
$(this).find('.js-news__post:gt(4)').each(function() {
$(this).hide();
});
var dispNum = 5;
$(this).find('#js-news-button').click(function() {
dispNum += 5;
$(this).parents('#js-news__contents').find('.js-news__post:lt(' + dispNum + ')').fadeIn();
if (dispNum >= listLength) {
$(this).parents('#js-news__actions').hide();
}
})
}
});
$('.js-news__post-heading').on('click', function() {
$newsPost = $(this).parent('.js-news__post');
$newsDescription = $newsPost.children('.js-news__post-contents');
if ($newsDescription.css('display') == 'none') {
$newsPost.addClass('is-active');
$newsDescription.slideDown(300);
} else {
$newsPost.removeClass('is-active');
$newsDescription.slideUp(300);
}
});
});
$(window).on('load',function() {
{# topic #}
gridItems();
});
var resizeTimer = null;
$(window).on('resize', function() {
clearTimeout(resizeTimer);
resizeTimer = setTimeout(function() {
{# topic #}
gridItems();
}, 200);
});
function gridItems(){
var items = $('.js-topic__list-item');
items.each(function(index, elem) {
gridItem($(elem));
});
}
function gridItem(item){
var grid,
rowHeight,
rowGap,
rowSpan;
grid = $('#js-topic__list');
rowHeight = parseInt(grid.css('grid-auto-rows'));
rowGap = parseInt(grid.css('grid-row-gap'));
rowSpan = Math.ceil((item.find('.js-topic__item').outerHeight() + rowGap) / (rowHeight + rowGap));
if (window.innerWidth > 839) {
item.css('grid-row-end', '');
} else {
item.css('grid-row-end', 'span ' + rowSpan);
}
}
</script>
{% endblock javascript %}
{% block main %}
<div class="p-top__main-visual">
<div class="p-top__main-visual-slide" id="js-top__main-visual-slide">
<div class="p-top__main-visual-slide-contents swiper-wrapper">
<a class="p-top__main-visual-slide-link is-4th swiper-slide" href="{{ url('product_detail', {'id': '680'}) }}">
<span class="p-top__main-visual-slide-link-text">Slide4</span>
</a>
<a class="p-top__main-visual-slide-link is-5th swiper-slide" href="{{ url('product_detail', {'id': '695'}) }}">
<span class="p-top__main-visual-slide-link-text">Slide5</span>
</a>
<a class="p-top__main-visual-slide-link is-2nd swiper-slide" href="{{ url('product_detail', {'id': '687'}) }}">
<span class="p-top__main-visual-slide-link-text">Slide2</span>
</a>
<a class="p-top__main-visual-slide-link is-3rd swiper-slide" href="{{ url('product_detail', {'id': '615'}) }}">
<span class="p-top__main-visual-slide-link-text">Slide3</span>
</a>
<a class="p-top__main-visual-slide-link is-1st swiper-slide" href="{{ url('product_list') }}?category_id=45">
<span class="p-top__main-visual-slide-link-text">Slide1</span>
</a>
</div>
<div class="p-top__main-visual-slide-navi">
<div class="p-top__main-visual-slide-navi-prev" id="js-top__main-visual-slide-navi-prev"></div>
<div class="p-top__main-visual-slide-navi-next" id="js-top__main-visual-slide-navi-next"></div>
</div>
</div>
<div class="p-top__main-visual-pager">
<div class="p-top__main-visual-pager-contents" id="js-top__main-visual-pager-contents"></div>
</div>
<div class="p-top__main-visual-reading">
<div class="p-top__main-visual-reading-contents">
<div class="p-top__main-visual-copy">
<!--<p class="p-top__main-visual-copy--main">meldia Store</p>-->
<p class="catcthcopy">Meldia Store</p>
<p class="p-top__main-visual-copy--sub">meldia online store</p>
</div>
<p class="p-top__main-visual-description">meldia Storeは暮らしに必要な商品を<br>特別な価格でお求めいただけるショッピングサイトです</p>
</div>
</div>
<div class="p-top__main-visual-sns">
<ul class="p-top__main-visual-sns-list">
<li class="p-top__main-visual-sns-list-item">
<a class="p-top__main-visual-sns-link is-twitter" href="https://twitter.com/meldia_group">Twitter</a>
</li>
<li class="p-top__main-visual-sns-list-item">
<a class="p-top__main-visual-sns-link is-instagram" href="https://www.instagram.com/meldia_group/">Instagram</a>
</li>
<li class="p-top__main-visual-sns-list-item">
<a class="p-top__main-visual-sns-link is-facebook" href="https://www.facebook.com/sanei.archi">Facebook</a>
</li>
</ul>
</div>
</div>
{% endblock %}