如何将光滑的点放置在图像内部?

发布于 2025-01-10 02:44:47 字数 2456 浏览 4 评论 0原文

我的光滑点显示在图像下方并与左侧对齐。我需要它们显示在图像底部的中心。我无法弄清楚这一点,但感觉我很接近。在我的产品页面上,它们显示了我如何需要它们,但在此页面上却没有。

请参阅下面的 CSS/HTML。有什么想法吗?

$('.street-team-slider').slick({
  slidesToShow: 1,
  slidesToScroll: 1,
  infinite: true,
  dots: true,
  prevArrow: '<div class="hc-arrow-left"><i class="fa fa-angle-left" aria-hidden="true"></i></div>',
  nextArrow: '<div class="hc-arrow-right"><i class="fa fa-angle-right" aria-hidden="true"></i></div>',
});
<!-- Street Team Slick Dots -->.street-team-slider ul.slick-dots {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: center;
  width: 100%;
  padding: 0;
  margin-top: 0px;
  margin-bottom: 0;
}

.street-team-slider .slick-dots li {
  display: inline-block;
  margin: 0 12px;
  font-size: 14px;
  color: #222;
}

.street-team-slider .slick-dots li button {
  font-size: 0px;
  height: 10px;
  width: 10px;
  padding: 0;
  line-height: 0;
  border-radius: 100%;
  border: 2px solid #F00;
  background-color: transparent;
  cursor: pointer;
  opacity: 1;
}

.street-team-slider .slick-dots li.slick-active button {
  background-color: #fff;
  opacity: 1;
}
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.css"/>

<!-- Hero Slider Start-->
<div class="street-team-slider">
  <div><img src="https://cdn.shopify.com/s/files/1/1317/8733/files/Our_Story.jpg?v=1480890581"></div>
  <div><img src="https://cdn.shopify.com/s/files/1/1317/8733/files/Our_Story.jpg?v=1480890581"></div>
  <div><img src="https://cdn.shopify.com/s/files/1/1317/8733/files/Our_Story.jpg?v=1480890581"></div>
</div>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script type="text/javascript" src="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js"></script>

My slick dots are showing below the image and aligned to the left. I need them to show centered on the image towards the bottom. I can't figure this out but feel I am close. On my product pages, they show just how I need them but not on this page.

See CSS/HTML below. Any ideas?

$('.street-team-slider').slick({
  slidesToShow: 1,
  slidesToScroll: 1,
  infinite: true,
  dots: true,
  prevArrow: '<div class="hc-arrow-left"><i class="fa fa-angle-left" aria-hidden="true"></i></div>',
  nextArrow: '<div class="hc-arrow-right"><i class="fa fa-angle-right" aria-hidden="true"></i></div>',
});
<!-- Street Team Slick Dots -->.street-team-slider ul.slick-dots {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  text-align: center;
  width: 100%;
  padding: 0;
  margin-top: 0px;
  margin-bottom: 0;
}

.street-team-slider .slick-dots li {
  display: inline-block;
  margin: 0 12px;
  font-size: 14px;
  color: #222;
}

.street-team-slider .slick-dots li button {
  font-size: 0px;
  height: 10px;
  width: 10px;
  padding: 0;
  line-height: 0;
  border-radius: 100%;
  border: 2px solid #F00;
  background-color: transparent;
  cursor: pointer;
  opacity: 1;
}

.street-team-slider .slick-dots li.slick-active button {
  background-color: #fff;
  opacity: 1;
}
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.css"/>

<!-- Hero Slider Start-->
<div class="street-team-slider">
  <div><img src="https://cdn.shopify.com/s/files/1/1317/8733/files/Our_Story.jpg?v=1480890581"></div>
  <div><img src="https://cdn.shopify.com/s/files/1/1317/8733/files/Our_Story.jpg?v=1480890581"></div>
  <div><img src="https://cdn.shopify.com/s/files/1/1317/8733/files/Our_Story.jpg?v=1480890581"></div>
</div>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script type="text/javascript" src="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js"></script>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

日裸衫吸 2025-01-17 02:44:47

使该点的父 div 绝对,并将其置于主图像 div 的中心,并使其相对。

Make that dots parent div absolute and make it in center of the main image div and make it relative.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文