如何在图片上显示“下一步”和“上一步”按钮?

我见过一些有导航功能的图片--下一个和上一个。我正在尝试复制那个导航,但可能我在某个地方犯了个错误...

我添加了两个导航圈,但我很难把“上一个”和“下一个”三角形放在圆圈里……

我做错了什么?

?

.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
}

.post-navigation span {
  display: inline-block;
  width: 4.5rem;
  height: 4.5rem;
  background-color: #333;
  background-clip: content-box;
  border: 0.25rem solid transparent;
  border-radius: 50%;
  font-size: 0;
  transition: transform 0.1s;
}

.nav-previous,
.nav-next {
  position: absolute;
  top: 0;
  margin-top: 37.5%;
  width: 4rem;
  height: 4rem;
  transform: translateY(-50%);
  border-radius: 50%;
  font-size: 0;
  outline: 0;
}

.nav-previous,
.nav-next {
  position: absolute;
  top: 0;
  margin-top: 37.5%;
  width: 4rem;
  height: 4rem;
  transform: translateY(-50%);
  border-radius: 50%;
  font-size: 0;
  outline: 0;
}

.nav-previous {
  left: -1rem;
}

.nav-next {
  right: -1rem;
}

.post-navigation span::before,
.post-navigation span::after {
  content: '';
  z-index: 1;
  background-color: #ccc;
  background-size: 1.5rem 1.5rem;
  background-repeat: no-repeat;
  background-position: center center;
  color: #ffffff;
  font-size: 2.5rem;
  line-height: 4rem;
  text-align: center;
  pointer-events: none;
}

.post-navigation span::before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='0,50 80,100 80,0' fill='%23fff'/%3E%3C/svg%3E");
}

.post-navigation span::after {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='100,50 20,100 20,0' fill='%23fff'/%3E%3C/svg%3E");
}
<section class="container">
  <div class="photo-template-author">
    <div class="row">
      <div class="col-md-8 col-xs-12 photo--section--image">
        <div class="photo-video-box-shadow">
          <div class="col-md-12 col-xs-12">
            <nav class="navigation post-navigation" role="navigation" aria-label="Post navigation">
              <h2 class="screen-reader-text">Post navigation</h2>
              <div class="nav-links">
                <div class="nav-previous"><a href="#" rel="prev">
                    <div class="nav-text"><span><i class="fa fa-angle-left"></i> Previous</span> </div>
                  </a></div>
                <div class="nav-next"><a href="#" rel="next">
                    <div class="nav-text"><span>Next <i class="fa fa-angle-right"></i></span> </div>
                  </a></div>
              </div>
            </nav>
          </div>
          <img src="https://1.bp.blogspot.com/-Ctv1m-63Q7Q/TozUCb70gQI/AAAAAAAAAfw/UQk-nUN3NHM/s1600/beautiful+nature+scenery-1.jpg" alt="featured-image" class="featured-img img-responsive">
        </div>
      </div>
    </div>
  </div>

</section>

?

Sample image with Navigation

转载请注明出处:http://www.jlgayy.com/article/20230526/2428071.html