".flex { display: flex; } .bg-cover { background-size: cover; } .advanced-swiper-container { position: relative; width: 100%; height: 100%; display: flex; transition: transform 0.4s; transform: translateX(0); } .advanced-swiper .swiper-item, .advanced-swiper img { width: 100%; height: 100%; object-fit: cover; } @media (max-width: 750px) { .mb\:flex { display: flex; } .mb\:none { display: none; } .mb\:block { display: block; } } .advanced-swiper { width: 100%; transform: translate3d(0, 0, 0) 0.4s; position: relative; overflow: hidden; margin-bottom: 10px; line-height: 1.25; margin: 0 auto; } .bg-swiper-container { width: 100%; height: 100%; } .bg-swiper-container img { width: 100%; height: 100%; object-fit: cover; transform: translateX(0); transition: transform 0.4s; margin: 0; } .bg-swiper-dis { /* pc简述大小 */ font-size: 18px; } .bg-swiper-arrow-l, .bg-swiper-arrow-r { position: absolute; z-index: 3; top: 50%; cursor: pointer; user-select: none; } .bg-swiper-arrow-l i, .bg-swiper-arrow-r i { width: 24px; height: 24px; display: block; position: relative; } :root { /* 背景轮播图箭头颜色 */ --bg-swiper-bg-swiper-arrow-color: #ffffff; } .bg-swiper-arrow-l i::before, .bg-swiper-arrow-r i::before { content: """"; display: block; width: 24px; height: 2px; background-color: var(--bg-swiper-bg-swiper-arrow-color); position: absolute; top: 0; } .bg-swiper-arrow-l i::after, .bg-swiper-arrow-r i::after { content: """"; display: block; width: 2px; height: 24px; background-color: var(--bg-swiper-bg-swiper-arrow-color); position: absolute; right: 0; } .bg-swiper-arrow-l { transform: rotateZ(-135deg); left: 20px; } .bg-swiper-arrow-r { transform: rotateZ(45deg); right: 20px; } .bg-swiper-point { width: 100%; justify-content: center; position: absolute; /* 指示点与下方距离 */ bottom: 20px; z-index: 4; } .bg-swiper-point span { /* 指示点大小,两个值都需要调整为一样大小才是圆形 */ width: 12px; height: 12px; border-radius: 50%; /* 指示点颜色 */ background-color: #f5f1ee; /* 指示点左右距离,只需调整第二个值 */ margin: 0 8px; } .bg-swiper-point span.on { /* 选中指示点颜色 */ background-color: #ffa500; } @media (max-width: 750px) { .bg-swiper { width: 100%; height: auto; } .bg-swiper-text { width: 100%; position: static; transform: translate(0); } .bg-swiper-point { position: static; /* M端指示点与上方距离 */ margin-top: 0px; } .bg-swiper-title { /* M端标题大小 */ font-size: 0px; } .bg-swiper-dis { /* M端简述大小 */ font-size: 0px; } } /* 背景轮播图样式 END */ (function () { setTimeout(() => { $("".rantion-lunbo"").each(function (item) { const $this = $(this); let bgSwiperImg = $this.find("".swiper-item""); const containerm = $this.find("".advanced-swiper-container""); const width = $this.width(); const len = $this.find("".swiper-item"").length; containerm.css(""width"", width * 6); bgSwiperImg.css(""width"", width); let bgSwiperCount = len - 1; let bgSwiperIndex = 0; let bgSwiperPoint = $this.find("".bg-swiper-point span""); function bgSwiperPlayer(i) { if (i > bgSwiperCount) { i = 0; } else if (i < 0) { i = bgSwiperCount; } bgSwiperIndex = i; console.log(bgSwiperIndex); containerm.css( ""transform"", `translate3d(-${i * width}px, 0px, 0px)` ); bgSwiperPoint.removeClass(""on""); bgSwiperPoint.eq(i).addClass(""on""); } $this.on( ""click"", "".bg-swiper-arrow-l,.bg-swiper-arrow-r"", function () { $(this).hasClass(""bg-swiper-arrow-l"") ? bgSwiperIndex-- : bgSwiperIndex++; bgSwiperPlayer(bgSwiperIndex); } ); let bgSwiperTimer = setInterval(() => { bgSwiperIndex++; bgSwiperPlayer(bgSwiperIndex); // 以下数字设置轮播图切换时间,5000代表5秒 }, 4500); }); }); })(); .flex { display: flex; } .bg-cover { background-size: cover; } .pc\:none { display: none; } .pc\:flex { display: flex; } @media (max-width: 750px) { .mb\:flex { display: flex; } .mb\:none { display: none; } .mb\:block { display: block; } } /* 高级导航轮播图样式 */ .advanced-swiper { width: 100%; height: 395px; position: relative; overflow: hidden; margin-bottom: 10px; line-height: 1.5; margin: 0 auto; } .advanced-nav { width: 100%; position: absolute; top: 10px; justify-content: center; z-index: 1; flex-wrap: wrap; } .advanced-nav-item { display: inline-block; margin: 7px 10px; cursor: pointer; border-radius: 30px; border: 2px solid #000; line-height: 2.5em; min-width: 180px; background-color: #fff; white-space: nowrap; color: #000; text-align: center; } .advanced-nav-item.on { border-color: #fff; background-color: #000; color: #fff; } .advanced-swiper .swiper-item, .advanced-swiper img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.4s; transform: translateX(0); } .advanced-swiper-container { position: relative; width: 100%; height: 100%; } .advanced-swiper-text { position: absolute; top: 40%; left: 70px; width: 400px; padding: 20px; z-index: 1; background-color: #ffffff; color: #0a0a0a; } .advanced-swiper-small-title { font-size: 16px; } .advanced-swiper-title { font-size: 20px; margin: 10px 0; } .advanced-swiper-dis { font-size: 16px; } @media (max-width: 750px) { .advanced-swiper { width: 100%; height: auto; position: relative; overflow: hidden; } .advanced-nav, .advanced-swiper-text, .advanced-nav { position: static; text-align: center; width: 100%; box-sizing: border-box; } .advanced-nav { flex-direction: column; align-items: center; } .advanced-nav-item { margin: 8px 0; width: 60%; } } .a-carousel-left, .a-carousel-right { width: 80px; position: absolute; height: 100%; top: 0; z-index: 1; } .a-carousel-right { right: 0; } .a-carousel-goto-prevpage, .a-carousel-goto-nextpage { position: absolute; top: 0; left: 0; right: 0; bottom: 0; outline: 0; border-radius: 5px; } .a-icon { display: inline-block; vertical-align: top; } .a-icon-alt { position: absolute; left: -9999px; top: auto; display: block; width: 1px; height: 1px; line-height: 1px; font-size: 1px; overflow: hidden; } .a-icon.a-icon-previous-rounded { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-size: 68px 52px; width: 34px; height: 52px; outline: 0; background-position: 0 0; background-image: url(https://m.media-amazon.com/images/S/sash/ydDD9hnRfziI$y7.png); } .a-icon.a-icon-next-rounded { background-size: 68px 52px; width: 34px; height: 52px; outline: 0; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-position: -34px 0; background-image: url(https://m.media-amazon.com/images/S/sash/ydDD9hnRfziI$y7.png); } /* 高级导航轮播图样式 END */ User Friendly DP-10 features an intuitive interface & Bluetooth mode, making it ideal for beginners to learn fast. Previous page Next page User Friendly Headphone Mode Rich Sound Multi-function Versatile const advancedSwiper = $("".advanced-swiper""); setTimeout(() => { advancedSwiper.find("".advanced-nav-item"").eq(0).click(); }); advancedSwiper.on(""click"", "".advanced-nav-item"", function () { const advancedSwiper = $(this).parents("".advanced-swiper""); var index = advancedSwiper .find("".advanced-nav .advanced-nav-item"") .index($(this)); updateIndex(index, advancedSwiper); }); $("".a-icon-next-rounded"").on(""click"", function (event) { event.preventDefault(); event.stopPropagation(); const advancedSwiper = $(this).parents("".advanced-swiper""); var index = advancedSwiper .find("".advanced-swiper-container"") .attr(""data-index""); index++; var length = advancedSwiper.find("".swiper-item"").length; if (index >= length) { index = 0; } updateIndex(index, advancedSwiper); }); $("".a-icon-previous-rounded"").on(""click"", function (event) { event.preventDefault(); event.stopPropagation(); const advancedSwiper = $(this).parents("".advanced-swiper""); var index = advancedSwiper .find("".advanced-swiper-container"") .attr(""data-index""); var length = advancedSwiper.find("".swiper-item"").length; index--; if (index < 0) { index = length - 1; } updateIndex(index, advancedSwiper); }); function updateIndex(index, advancedSwiper) { const advancedItem = advancedSwiper.find("".advanced-nav-item""); advancedItem.removeClass(""on""); advancedItem.eq(index).addClass(""on""); advancedSwiper .find("".advanced-swiper-container"") .attr(""data-index"", index); const advancedSwiperSmallTitle = advancedSwiper.find( "".advanced-swiper-small-title"" ); const advancedSwiperTitle = advancedSwiper.find( "".advanced-swiper-title"" ); const advancedSwiperDis = advancedSwiper.find("".advanced-swiper-dis""); const thisItem = advancedItem.eq(index); advancedSwiperSmallTitle.html(thisItem.data(""smalltitle"")); advancedSwiperTitle.html(thisItem.data(""title"")); advancedSwiperDis.html(thisItem.data(""swiperdis"")); const advancedSwiperImg = advancedSwiper.find("".swiper-item""); advancedSwiperImg.css(""transform"", `translateX(-${index * 100}%)`); }"




