Unslider和HTML Nav的问题

时间:2017-02-07 10:59:56

标签: html css unslider

在这种情况下,我真的很困惑。我使用了Unslider滑块,直到现在我才能正常工作。滑块的一个问题是涉及的照片。默认情况下,第一张照片将首先显示,但由于第二张照片位于第一张照片的正下方,因此我无法滑动到下一张照片。所以说每张幻灯片有多张照片。下一张幻灯片显示为空白。

另外一件事是我的导航文字不允许我去另一个.html页面,尽管我列出了每个导航选项的标签。

代码

.photo {
  width: 800px;
  height: 500px;
}
.my-slider {
  float: right;
  position: relative;
  right: 11em;
  bottom: 1em;
  width: 800px;
  height: 500px;
}
/* Slider */

.unslider {
  overflow: auto;
  margin: 0;
  padding: 30px;
  position: relative;
}
.unslider-wrap {
  position: relative
}
.unslider-wrap .unslider-carousel>li {
  float: right
}
.unslider-vertical>ul {
  height: 100%
}
.unslider-fade {
  position: relative
}
.unslider-fade .unslider-wrap li {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  z-index: 8
}
.unslider-fade .unslider-wrap li .unslider-active {
  z-index: 10
}
.unslider li,
.unslider ol,
.unslider ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
}
.unslider-arrow {
  position: absolute;
  left: 20px;
  z-index: 2;
  cursor: pointer;
  clear: both;
}
.unslider-arrow.next {
  top: 33em;
  left: 56em;
  right: 20px;
}
.unslider-arrow.prev {
  top: 33em;
  left: 41em;
}
/* Slider Navigation */

.unslider-nav ol {
  list-style: none;
  text-align: center;
  position: relative;
  left: 33.5em;
  bottom: 1em;
}
.unslider-nav ol li {
  display: inline-block;
  width: 6px;
  height: 6px;
  margin: 0 4px;
  background: transparent;
  border-radius: 5px;
  overflow: hidden;
  text-indent: -999em;
  border: 2px solid #fff;
  cursor: pointer;
}
.unslider-nav ol li.unslider-active {
  background: #fff;
  cursor: default;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/unslider/2.0.3/css/unslider.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/unslider/2.0.3/js/unslider-min.js"></script>

<body>
  <nav>
    <ul>
      <a href="index.html">
        <li>Home</li>
      </a>
      <a href="portfolio.html">
        <li>Portfolio</li>
      </a>
      <a href="gallery.html">
        <li>Gallery</li>
      </a>
      <a href="contact.html">
        <li>Contact</li>
      </a>
      <a href="feedback.html">
        <li>Feedback</li>
      </a>
    </ul>
  </nav>

  <div class="my-slider unslider-horizontal">
    <ul class="unslider-wrap unslider-carousel">
      <li class="unslider-active">
        <img src="http://lorempixel.com/output/nature-q-c-800-500-3.jpg" alt="Shadowed (2015)" class="photo">
      </li>
      <li>
        <img src="http://lorempixel.com/output/nature-q-c-800-500-3.jpg" alt="Shaped (2015)" class="photo">
      </li>
    </ul>
  </div>

  <script type="text/javascript" src="jquery-3.1.1.min.js"></script>
  <script src="unslider.js"></script>
  <script src="//stephband.info/jquery.event.move/js/jquery.event.move.js"></script>
  <script src="//stephband.info/jquery.event.swipe/js/jquery.event.swipe.js"></script>

  <script>
    jQuery(document).ready(function($) {
      $('.my-slider').unslider({});
    });
  </script>
  <script>
    $('.infinite-slider').unslider({
      infinite: true
    });
  </script>
</body>

0 个答案:

没有答案