그래서 여기 내 범인의 웹 사이트 : 어떤 이유 http://imranahmed.io/는 Flickity 슬라이더는 두 개의 div의
, 내가 <div>
직접 내 flickity slider
아래에 표시하는 "내 정보"를 얻을 수 없다 - 대신 내 정보 페이지가 슬라이더와 겹치고 슬라이더가 배경으로 사라집니다. 여기
내가 display:inside-block
에 회전 목마의 CSS를 설정하려했지만 그 차이를 이렇게 만든되지 않았습니다 I 어떻게해야하는지 혼란 스럽네. 여기에 내 코드입니다 :
HTML :
---
layout: default
title: index
permalink:/
---
<script src="/bower_components/jquery/dist/jquery.min.js"></script>
<script src="/static/js/flickity.pkgd.min.js"></script>
<link href="/static/css/flickity.css" rel="stylesheet" media="screen">
<script type="text/javascript">
$(document).ready(function() {
$('.flickity-slider').flickity({
cellAlign: 'left',
contain: true,
autoPlay: true,
pageDots: false,
pauseAutoPlayOnHover: false
});
$(".nav navbar-nav navbar-right").addClass("active");
});
</script>
<div class="navbar-wrapper">
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header page-scroll">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#page-top" id="i18_title"><span data-i18n="website.title">{{ site.title }}</span></a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav navbar-right" id="i18_navbar">
{% for section in site.data.landing %}
<li>
<a class="page-scroll" href="#{{ section.id }}">
<span data-i18n="{{ section.i18n }}">{{ section.name }}</span>
</a>
</li>
{% endfor %}
</ul>
</div>
</div>
</nav>
</div>
<div class="flickity-slider">
{% for slider in site.data.slider %}
<div class="carousel-cell"><img class="carousel-image" src="{{ slider.img | prepend: site.baseurl }}" alt=""></div>
{% endfor %}
</div>
<div>
{% for section in site.data.landing %}
{% assign loopindex = forloop.index | modulo: 2 %}
<section id="{{ section.id }}" class="features {% if loopindex != 1 %} gray-section {% endif %} {{ section.css }}" style="margin-top: 0px;">
{% include sections/{{section.tpl}} %}
</section>
{% endfor %}
</div>
about.html
페이지는 "컨테이너"여기
그리고 불리는 또 다른 DIV 클래스는 해당 CSS입니다 간단하다 : 난
.landing-page .flickity-slider{
height: 30%;
}
.landing-page .carousel-cell{
width: 100%; /* full width */
height: 470px; /* height of carousel */
max-height: 470px;
max-width: 100%;
margin-right: 10px;
display: inline-block;
position: relative;
}
.landing-page .carousel-image{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
max-width: 100%
max-height: 30%
object-fit: contain;
}
CSS에 익숙하지 않아서 내가 뭘 잘못하고 있는지 잘 모르겠다 - 도움과 조언을 많이 부탁드립니다!
감사합니다.
scroll.js btw에서 스크립트 오류가 발생합니다. – sweaver2112
죄송합니다. 실수로 jquery를 두 번로드했습니다. 나는 여전히 문제가 불행하게도 남아 있다고 생각한다./ –