{"product_id":"tribesigns-consoletafel-160cm-met-opbergruimte","title":"Tribesigns Consoletafel 160 cm met Opbergruimte, Smalle Hal- en Banktafel","description":"\u003cp data-end=\"375\" data-start=\"78\"\u003e\u003cstrong data-end=\"115\" data-start=\"78\"\u003eVerzorgde Landelijke Uitstraling - \u003c\/strong\u003eMet strakke vormen en een rustige afwerking brengt deze landelijke consoletafel een verfijnde sfeer in elke ruimte. Of hij nu bij de entree staat of achter de bank wordt geplaatst, de tafel biedt een evenwichtige combinatie van esthetiek en functionaliteit.\u003c\/p\u003e\n\u003cp data-end=\"616\" data-start=\"377\"\u003e\u003cstrong data-end=\"417\" data-start=\"377\"\u003eGebogen Vorm met Extra Opbergruimte - \u003c\/strong\u003eHet subtiel gebogen ontwerp geeft het meubel een onderscheidende uitstraling, terwijl de open plank onder het blad praktische opbergruimte biedt voor schoenen, manden, boeken of decoratieve items.\u003c\/p\u003e\n\u003cp data-end=\"841\" data-start=\"618\"\u003e\u003cstrong data-end=\"648\" data-start=\"618\"\u003eDuurzaam Materiaalgebruik - \u003c\/strong\u003eDe tafel is gemaakt van hoogwaardig MDF dat bestand is tegen vervorming en scheuren. De houtnerfstructuur zorgt voor een warme, natuurlijke uitstraling zonder dat er veel onderhoud nodig is.\u003c\/p\u003e\n\u003cp data-end=\"1066\" data-start=\"843\"\u003e\u003cstrong data-end=\"877\" data-start=\"843\"\u003eGeschikt voor Diverse Ruimtes - \u003c\/strong\u003eDankzij de smalle en tijdloze vorm kan de tafel functioneren als haltafel, mediaplank of als aanvulling in een loungehoek. Het ontwerp past gemakkelijk in verschillende interieurstijlen.\u003c\/p\u003e\n\u003cp data-end=\"1310\" data-start=\"1068\"\u003e\u003cstrong data-end=\"1102\" data-start=\"1068\"\u003eEenvoudige Montage en Gebruik - \u003c\/strong\u003eMet de duidelijke instructies, gemarkeerde onderdelen en compleet montagemateriaal kan de tafel snel worden samengesteld. Extra gereedschap is niet nodig, waardoor hij direct in gebruik kan worden genomen\u003cspan style=\"font-size: 0.875rem;\"\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003c!-- split --\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg alt=\"100 cm Tribesigns Ronde Massief Houten Eettafel,  Keukentafel voor 2-4 Personen\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/1115\/4136\/files\/B0FFTFB938_coreimg02_c39ec5e0-6e3a-4a9a-a181-73d5cf19deab.jpg?v=1770705741\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003ctable class=\"spc_table\" style=\"width: 100%; height: 117.5px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003cth style=\"width: 51.8252%; text-align: left; height: 19.5833px;\"\u003e\u003cspan\u003eProductafmetingen en gewichten\u003c\/span\u003e\u003c\/th\u003e\n\u003cth style=\"width: 47.8525%; text-align: left; height: 19.5833px;\"\u003e\u003cspan\u003eDetails\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 51.8252%; height: 19.5833px;\"\u003e\u003cspan\u003eLengte\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 47.8525%; height: 19.5833px;\"\u003e\u003cspan\u003e160cm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 51.8252%; height: 19.5833px;\"\u003eBreedte\u003c\/td\u003e\n\u003ctd style=\"width: 47.8525%; height: 19.5833px;\"\u003e\u003cspan\u003e30cm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 51.8252%; height: 19.5833px;\"\u003eHoogte\u003c\/td\u003e\n\u003ctd style=\"width: 47.8525%; height: 19.5833px;\"\u003e\u003cspan\u003e80cm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 51.8252%; height: 19.5833px;\"\u003e\u003cspan\u003eArtikelgewicht\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 47.8525%; height: 19.5833px;\"\u003e\n\u003cspan\u003e\u003c\/span\u003e24 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cstrong\u003eVerpakkingsafmetingen \u0026amp; Gewichten\u003c\/strong\u003e\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003e107 cm L x 42 cm B x 14，5 cm H (27 kg)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- split --\u003e\n\u003cp\u003e\u003cspan\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/1115\/4136\/files\/B0FH2W414J_HOGA-JW1157_installationmanual.pdf\" rel=\"noopener\" target=\"_blank\"\u003eInstallatiegids.pdf\u003c\/a\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c!-- split --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- premium-module-2-fullbackground-image --\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/1115\/4136\/files\/B0FH2W414J_PCAimg01_20260130.jpg\" loading=\"lazy\" class=\"hidden-phone\" alt=\"\" style=\"border-radius: 8px; margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/1115\/4136\/files\/B0FH2W414J_MOAimg01_20260130.jpg\" loading=\"lazy\" class=\"hidden-tablet-and-up\" alt=\"\" style=\"border-radius: 8px; margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003c!-- premium-module-4-two-column-images --\u003e\n\u003cstyle\u003e .premium-module-4-two-column-images .img-container-walter { display: grid; grid-template-columns: repeat(8, 1fr); grid-template-rows: repeat(2, 1fr); gap: 10px; } .premium-module-4-two-column-images .item-container img { width: 100%; } .premium-module-4-two-column-images .img-item { position: relative; display: flex; align-items: center; overflow: hidden; border-radius: 8px; transition: opacity 0.3s ease-in-out; flex-direction: column; } .premium-module-4-two-column-images .img-item a { position: relative; width: 100% height:100%; } .premium-module-4-two-column-images .img-item img { border-radius: 8px; } .premium-module-4-two-column-images .info p { margin: 5px 0; } .premium-module-4-two-column-images .info { display: flex; flex-direction: column; text-align: left; } \/* 不同尺寸的 img-item *\/ .premium-module-4-two-column-images .size-4x2 { grid-column: span 4; grid-row: span 2; } .premium-module-4-two-column-images .hidden { visibility: hidden; position: absolute; } .premium-module-4-two-column-images .item-container { width: 100%; } @media screen and (min-width: 768px) { .premium-module-4-two-column-images .img-container-walter { margin: 0 5%; gap: 2%; } } @media screen and (max-width: 767px) { .premium-module-4-two-column-images .img-container-walter { grid-template-columns: repeat(4, 1fr); grid-template-rows: repeat(4, 1fr); } \/* 2 行高 *\/ .premium-module-4-two-column-images .mobile-size-4x2 { grid-column: span 4 !important; grid-row: span 2 !important; } } \u003c\/style\u003e\n\u003cdiv class=\"premium-module-4-two-column-images\"\u003e\n\u003ch2\u003eMeer Briljante Details\u003c\/h2\u003e\n\u003cdiv class=\"img-container img-container-walter\"\u003e\n\u003cdiv class=\"img-item size-4x2 mobile-size-4x2\"\u003e\n\u003cdiv class=\"item-container\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/1115\/4136\/files\/B0FH2W414J_PCAimg02_20260130.jpg\" loading=\"lazy\" style=\"float: none;\" class=\"hidden-phone\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/1115\/4136\/files\/B0FH2W414J_MOAimg02_20260130.jpg\" loading=\"lazy\" style=\"float: none;\" class=\"hidden-tablet-and-up\"\u003e\n\u003cdiv class=\"info\"\u003e\n\u003ch3\u003e1,5 cm Versterkt Tafelblad\u003c\/h3\u003e\n\u003cp\u003eBiedt veilige en stabiele ondersteuning voor zware gewichten.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"img-item size-4x2 mobile-size-4x2\"\u003e\n\u003cdiv class=\"item-container\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/1115\/4136\/files\/B0FH2W414J_PCAimg03_20260130.jpg\" loading=\"lazy\" style=\"float: none;\" class=\"hidden-phone\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/1115\/4136\/files\/B0FH2W414J_MOAimg03_20260130.jpg\" loading=\"lazy\" style=\"float: none;\" class=\"hidden-tablet-and-up\"\u003e\n\u003cdiv class=\"info\"\u003e\n\u003ch3\u003eHalve Maan Tafelonderstel Ontwerp\u003c\/h3\u003e\n\u003cp\u003eHet unieke ontwerp van het halve maanonderstel zorgt ervoor dat uw huis zich in een oogwenk anders voelt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- premium-module-1-image-text --\u003e\n\u003cstyle\u003e .image-with-text__content-wrapper-walter .image-with-text__content-list { flex-direction: column; } .heading--image-with-text-h2 { font-size: 16px; } @media screen and (max-width: 740px) { .heading--image-with-text-h2 { font-size: 14px; } .heading--image-with-text-h3 { font-size: 18px; } .premium-module-1-image-text-h3 { margin-top: 0 !important; } } \u003c\/style\u003e\n\u003cdiv class=\"image-with-text__wrapper\"\u003e\n\u003cdiv class=\"image-with-text__image-wrapper hidden-phone\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/1115\/4136\/files\/B0FH2W414J_PCAimg04_20260130.jpg\" loading=\"lazy\" style=\"visibility: visible; border-radius: 8px;\" class=\"image-with-text__image\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"image-with-text__image-wrapper hidden-tablet-and-up\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/1115\/4136\/files\/B0FH2W414J_MOAimg04_20260130.jpg\" loading=\"lazy\" style=\"visibility: visible; border-radius: 8px;\" class=\"image-with-text__image\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"image-with-text__content-wrapper image-with-text__content-wrapper-walter\"\u003e\n\u003cdiv class=\"image-with-text__content-list\"\u003e\n\u003cdiv class=\"image-with-text__text-wrapper\" style=\"opacity: 1;\"\u003e\n\u003ch2 class=\"heading heading--small heading--image-with-text-h2\" style=\"text-align: left; text-transform: none; margin: 0;\"\u003eEen Mix van Stijl en Functionaliteit\u003c\/h2\u003e\n\u003ch3 class=\"heading h3 heading--image-with-text-h3 premium-module-1-image-text-h3\" style=\"text-align: left;\"\u003eTribesigns 160 cm Console Tafel voor Hal, Smalle Lange Sofa Tafel Achter Bank\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\"\u003eEenvoudige Montage met Alle Hardware Inbegrepen: Ontworpen voor moeiteloze installatie, deze entréetafel wordt geleverd met duidelijke instructies, gelabelde onderdelen en alle benodigde hardware. Monteer hem snel en eenvoudig-, geen extra gereedschap nodig om van uw nieuwe woondecoratiestuk te genieten.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- premium-module-12-nav-carousel --\u003e\n\u003cstyle\u003e #premium-module-12-nav-carousel-1770196469923960700 { .text-container img:not([style*=float]), .rte img:not([style*=float]) { display: block; margin: 0; } img { margin: 0; } .custom-carousel-slide { padding: 0; } .custom-carousel-container { position: relative; overflow: hidden; margin: auto; border-radius: 0 0 8px 8px; } .custom-carousel-viewport { display: flex; transition: transform 0.5s ease-in-out; } .custom-carousel-track { list-style: none; padding: 0; margin: 0; } .custom-carousel-slide { min-width: 100%; display: none; flex-shrink: 0; justify-content: center; align-items: center; text-align: left; position: relative; } .custom-carousel-slide.active { display: flex; } .slide-image img { width: 100%; height: auto; display: block; } .slide-caption { position: absolute; left: 80px; top: 50%; transform: translateY(-50%); color: #2d2d2d; background: rgba(200, 164, 139, 0.8); padding: 20px; border-radius: 8px; max-width: 500px; } .slide-caption h4 { font-weight: bold; margin-bottom: 10px; } .custom-carousel-controls { position: absolute; top: 50%; left: 0; right: 0; display: flex; justify-content: space-between; transform: translateY(-50%); padding: 0 10px; pointer-events: none; } .custom-carousel-controls button { font-size: 32px; background: rgba(200, 164, 139, 0.8); border: none; color: white; cursor: pointer; pointer-events: all; padding: 25px 15px; border-radius: 5px; } .custom-carousel-controls svg { fill: #fff; } .custom-carousel-tabs { \/* margin: 10px auto 20px; *\/ display: flex; gap: 8px; justify-content: flex-start; overflow-x: auto; white-space: nowrap; padding: 0 10px; flex-wrap: nowrap; \/* 保证在小屏上不换行 *\/ justify-content: center; background: rgba(200, 164, 139, 0.8); padding: 15px; border-radius: 8px 8px 0 0; } .custom-carousel-tabs .tab { cursor: pointer; padding: 10px 15px; flex-shrink: 0; white-space: nowrap; min-width: 140px; \/* max-width: 180px; *\/ border: none; background: transparent; font-weight: 600; color: #fff; } .custom-carousel-tabs .active { font-weight: bold; text-decoration: underline; text-underline-offset: 10px; text-decoration-thickness: 3px; } } @media (max-width: 769px) { #premium-module-12-nav-carousel-1770196469923960700 { .custom-carousel-tabs { justify-content: flex-start; margin: 0; } .slide-caption { position: static; transform: none; background: none; color: black; text-align: center; padding: 10px; } .custom-carousel-slide.active { flex-direction: column; } .custom-carousel-controls { display: none; } } } \u003c\/style\u003e\n\u003cdiv class=\"premium-module-12-nav-carousel\"\u003e\n\u003cdiv id=\"premium-module-12-nav-carousel-1770196469923960700\" class=\"shopify-section\"\u003e\n\u003cdiv class=\"custom-carousel-module section\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"custom-carousel-tabs\"\u003e\n\u003cbutton class=\"tab active\"\u003eHoogwaardige Materialen\u003c\/button\u003e\u003cbutton class=\"tab active\"\u003eRuim Tafelblad\u003c\/button\u003e\u003cbutton class=\"tab active\"\u003e2-lagige Opbergruimte\u003c\/button\u003e\u003cbutton class=\"tab active\"\u003eAnti-Kantel Set\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"custom-carousel-container\"\u003e\n\u003cdiv class=\"custom-carousel-viewport\"\u003e\n\u003col class=\"custom-carousel-track\"\u003e\n\u003cli class=\"custom-carousel-slide active\"\u003e\n\u003cdiv class=\"slide-caption\"\u003ePremium MDF Materialen\u003c\/div\u003e\n\u003cdiv class=\"slide-image\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/1115\/4136\/files\/B0FH2W414J_PCAimg05_20260130.jpg\" loading=\"lazy\" class=\"hidden-phone\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/1115\/4136\/files\/B0FH2W414J_MOAimg05_20260130.jpg\" loading=\"lazy\" class=\"hidden-tablet-and-up\"\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"custom-carousel-slide active\"\u003e\n\u003cdiv class=\"slide-caption\"\u003e\n\u003ch4 class=\"h5\"\u003eRuim Tafelblad\u003c\/h4\u003e\nBiedt voldoende ruimte om diverse items op te bergen en te tonen.\u003c\/div\u003e\n\u003cdiv class=\"slide-image\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/1115\/4136\/files\/B0FH2W414J_PCAimg06_20260130.jpg\" loading=\"lazy\" class=\"hidden-phone\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/1115\/4136\/files\/B0FH2W414J_MOAimg06_20260130.jpg\" loading=\"lazy\" class=\"hidden-tablet-and-up\"\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"custom-carousel-slide active\"\u003e\n\u003cdiv class=\"slide-caption\"\u003e\n\u003ch4 class=\"h5\"\u003e2-lagige Ruime Opbergruimte\u003c\/h4\u003e\nExtra Lang Tafelblad \u0026amp; Onderste Plank voor Opslag en Presentatie.\u003c\/div\u003e\n\u003cdiv class=\"slide-image\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/1115\/4136\/files\/B0FH2W414J_PCAimg07_20260130.jpg\" loading=\"lazy\" class=\"hidden-phone\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/1115\/4136\/files\/B0FH2W414J_MOAimg07_20260130.jpg\" loading=\"lazy\" class=\"hidden-tablet-and-up\"\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"custom-carousel-slide active\"\u003e\n\u003cdiv class=\"slide-image\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/1115\/4136\/files\/B0FH2W414J_PCAimg08_20260130.jpg\" loading=\"lazy\" class=\"hidden-phone\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/1115\/4136\/files\/B0FH2W414J_MOAimg08_20260130.jpg\" loading=\"lazy\" class=\"hidden-tablet-and-up\"\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"custom-carousel-controls\"\u003e\n\u003cbutton class=\"prev-slide\"\u003e \u003csvg width=\"24\" height=\"24\" class=\"icon icon--left icon--direction-aware\" viewbox=\"0 0 24 24\"\u003e \u003cg id=\"SVGRepo_bgCarrier\" stroke-width=\"0\"\u003e\u003c\/g\u003e \u003cg id=\"SVGRepo_tracerCarrier\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/g\u003e \u003cg id=\"SVGRepo_iconCarrier\"\u003e \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M15.7071 4.29289C16.0976 4.68342 16.0976 5.31658 15.7071 5.70711L9.41421 12L15.7071 18.2929C16.0976 18.6834 16.0976 19.3166 15.7071 19.7071C15.3166 20.0976 14.6834 20.0976 14.2929 19.7071L7.29289 12.7071C7.10536 12.5196 7 12.2652 7 12C7 11.7348 7.10536 11.4804 7.29289 11.2929L14.2929 4.29289C14.6834 3.90237 15.3166 3.90237 15.7071 4.29289Z\"\u003e\u003c\/path\u003e \u003c\/g\u003e \u003c\/svg\u003e \u003c\/button\u003e \u003cbutton class=\"next-slide\"\u003e \u003csvg width=\"24\" height=\"24\" class=\"icon icon--right icon--direction-aware\" viewbox=\"0 0 24 24\"\u003e \u003cg id=\"SVGRepo_bgCarrier\" stroke-width=\"0\"\u003e\u003c\/g\u003e \u003cg id=\"SVGRepo_tracerCarrier\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/g\u003e \u003cg id=\"SVGRepo_iconCarrier\"\u003e \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8.29289 4.29289C8.68342 3.90237 9.31658 3.90237 9.70711 4.29289L16.7071 11.2929C17.0976 11.6834 17.0976 12.3166 16.7071 12.7071L9.70711 19.7071C9.31658 20.0976 8.68342 20.0976 8.29289 19.7071C7.90237 19.3166 7.90237 18.6834 8.29289 18.2929L14.5858 12L8.29289 5.70711C7.90237 5.31658 7.90237 4.68342 8.29289 4.29289Z\"\u003e\u003c\/path\u003e \u003c\/g\u003e \u003c\/svg\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e document.addEventListener('DOMContentLoaded', function() { \/* 为每个轮播容器初始化独立的轮播实例 *\/ document.querySelectorAll('.custom-carousel-module').forEach(module =\u003e { const container = module.querySelector('.custom-carousel-container'); const slides = container.querySelectorAll('.custom-carousel-slide'); const tabs = module.querySelectorAll('.custom-carousel-tabs .tab'); const prevBtn = container.querySelector('.prev-slide'); const nextBtn = container.querySelector('.next-slide'); let currentIndex = 0; function updateCarousel(index, scrollTab = true) { \/* 更新幻灯片 *\/ slides.forEach((slide, i) =\u003e { slide.classList.toggle('active', i === index); }); \/* 更新标签 *\/ tabs.forEach((tab, i) =\u003e { tab.classList.toggle('active', i === index); }); \/* 滚动标签 *\/ if (scrollTab) { const tab = tabs[index]; tab.scrollIntoView({ behavior: 'smooth', inline: 'center', block: 'nearest' }); } } \/* 绑定标签点击事件 *\/ tabs.forEach((tab, i) =\u003e { tab.addEventListener('click', () =\u003e { currentIndex = i; updateCarousel(currentIndex); }); }); \/* 绑定'上一张'按钮 *\/ prevBtn.addEventListener('click', () =\u003e { currentIndex = (currentIndex - 1 + slides.length) % slides.length; updateCarousel(currentIndex); }); \/* 绑定'下一张'按钮 *\/ nextBtn.addEventListener('click', () =\u003e { currentIndex = (currentIndex + 1) % slides.length; updateCarousel(currentIndex); }); updateCarousel(currentIndex, false); }); }); \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- premium-module-2-fullbackground-image --\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/1115\/4136\/files\/B0FH2W414J_PCAimg09_20260130.jpg\" loading=\"lazy\" class=\"hidden-phone\" alt=\"\" style=\"border-radius: 8px; margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/1115\/4136\/files\/B0FH2W414J_MOAimg09_20260130.jpg\" loading=\"lazy\" class=\"hidden-tablet-and-up\" alt=\"\" style=\"border-radius: 8px; margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003c!-- premium-module-12-nav-carousel --\u003e\n\u003cstyle\u003e #premium-module-12-nav-carousel-1770196469923960700 { .text-container img:not([style*=float]), .rte img:not([style*=float]) { display: block; margin: 0; } img { margin: 0; } .custom-carousel-slide { padding: 0; } .custom-carousel-container { position: relative; overflow: hidden; margin: auto; border-radius: 0 0 8px 8px; } .custom-carousel-viewport { display: flex; transition: transform 0.5s ease-in-out; } .custom-carousel-track { list-style: none; padding: 0; margin: 0; } .custom-carousel-slide { min-width: 100%; display: none; flex-shrink: 0; justify-content: center; align-items: center; text-align: left; position: relative; } .custom-carousel-slide.active { display: flex; } .slide-image img { width: 100%; height: auto; display: block; } .slide-caption { position: absolute; left: 80px; top: 50%; transform: translateY(-50%); color: #2d2d2d; background: rgba(200, 164, 139, 0.8); padding: 20px; border-radius: 8px; max-width: 500px; } .slide-caption h4 { font-weight: bold; margin-bottom: 10px; } .custom-carousel-controls { position: absolute; top: 50%; left: 0; right: 0; display: flex; justify-content: space-between; transform: translateY(-50%); padding: 0 10px; pointer-events: none; } .custom-carousel-controls button { font-size: 32px; background: rgba(200, 164, 139, 0.8); border: none; color: white; cursor: pointer; pointer-events: all; padding: 25px 15px; border-radius: 5px; } .custom-carousel-controls svg { fill: #fff; } .custom-carousel-tabs { \/* margin: 10px auto 20px; *\/ display: flex; gap: 8px; justify-content: flex-start; overflow-x: auto; white-space: nowrap; padding: 0 10px; flex-wrap: nowrap; \/* 保证在小屏上不换行 *\/ justify-content: center; background: rgba(200, 164, 139, 0.8); padding: 15px; border-radius: 8px 8px 0 0; } .custom-carousel-tabs .tab { cursor: pointer; padding: 10px 15px; flex-shrink: 0; white-space: nowrap; min-width: 140px; \/* max-width: 180px; *\/ border: none; background: transparent; font-weight: 600; color: #fff; } .custom-carousel-tabs .active { font-weight: bold; text-decoration: underline; text-underline-offset: 10px; text-decoration-thickness: 3px; } } @media (max-width: 769px) { #premium-module-12-nav-carousel-1770196469923960700 { .custom-carousel-tabs { justify-content: flex-start; margin: 0; } .slide-caption { position: static; transform: none; background: none; color: black; text-align: center; padding: 10px; } .custom-carousel-slide.active { flex-direction: column; } .custom-carousel-controls { display: none; } } } \u003c\/style\u003e\n\u003cdiv class=\"premium-module-12-nav-carousel\"\u003e\n\u003cdiv id=\"premium-module-12-nav-carousel-1770196469923960700\" class=\"shopify-section\"\u003e\n\u003cdiv class=\"custom-carousel-module section\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"custom-carousel-tabs\"\u003e\n\u003cbutton class=\"tab active\"\u003eTafel Achter Bank\u003c\/button\u003e\u003cbutton class=\"tab active\"\u003eTV Meubels voor Woonkamer\u003c\/button\u003e\u003cbutton class=\"tab active\"\u003eTV Meubel voor Slaapkamer\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"custom-carousel-container\"\u003e\n\u003cdiv class=\"custom-carousel-viewport\"\u003e\n\u003col class=\"custom-carousel-track\"\u003e\n\u003cli class=\"custom-carousel-slide active\"\u003e\n\u003cdiv class=\"slide-image\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/1115\/4136\/files\/B0FH2W414J_PCAimg10_20260130.jpg\" loading=\"lazy\" class=\"hidden-phone\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/1115\/4136\/files\/B0FH2W414J_MOAimg10_20260130.jpg\" loading=\"lazy\" class=\"hidden-tablet-and-up\"\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"custom-carousel-slide active\"\u003e\n\u003cdiv class=\"slide-image\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/1115\/4136\/files\/B0FH2W414J_PCAimg11_20260130.jpg\" loading=\"lazy\" class=\"hidden-phone\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/1115\/4136\/files\/B0FH2W414J_MOAimg11_20260130.jpg\" loading=\"lazy\" class=\"hidden-tablet-and-up\"\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"custom-carousel-slide active\"\u003e\n\u003cdiv class=\"slide-image\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/1115\/4136\/files\/B0FH2W414J_PCAimg12_20260130.jpg\" loading=\"lazy\" class=\"hidden-phone\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0782\/1115\/4136\/files\/B0FH2W414J_MOAimg12_20260130.jpg\" loading=\"lazy\" class=\"hidden-tablet-and-up\"\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"custom-carousel-controls\"\u003e\n\u003cbutton class=\"prev-slide\"\u003e \u003csvg width=\"24\" height=\"24\" class=\"icon icon--left icon--direction-aware\" viewbox=\"0 0 24 24\"\u003e \u003cg id=\"SVGRepo_bgCarrier\" stroke-width=\"0\"\u003e\u003c\/g\u003e \u003cg id=\"SVGRepo_tracerCarrier\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/g\u003e \u003cg id=\"SVGRepo_iconCarrier\"\u003e \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M15.7071 4.29289C16.0976 4.68342 16.0976 5.31658 15.7071 5.70711L9.41421 12L15.7071 18.2929C16.0976 18.6834 16.0976 19.3166 15.7071 19.7071C15.3166 20.0976 14.6834 20.0976 14.2929 19.7071L7.29289 12.7071C7.10536 12.5196 7 12.2652 7 12C7 11.7348 7.10536 11.4804 7.29289 11.2929L14.2929 4.29289C14.6834 3.90237 15.3166 3.90237 15.7071 4.29289Z\"\u003e\u003c\/path\u003e \u003c\/g\u003e \u003c\/svg\u003e \u003c\/button\u003e \u003cbutton class=\"next-slide\"\u003e \u003csvg width=\"24\" height=\"24\" class=\"icon icon--right icon--direction-aware\" viewbox=\"0 0 24 24\"\u003e \u003cg id=\"SVGRepo_bgCarrier\" stroke-width=\"0\"\u003e\u003c\/g\u003e \u003cg id=\"SVGRepo_tracerCarrier\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/g\u003e \u003cg id=\"SVGRepo_iconCarrier\"\u003e \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8.29289 4.29289C8.68342 3.90237 9.31658 3.90237 9.70711 4.29289L16.7071 11.2929C17.0976 11.6834 17.0976 12.3166 16.7071 12.7071L9.70711 19.7071C9.31658 20.0976 8.68342 20.0976 8.29289 19.7071C7.90237 19.3166 7.90237 18.6834 8.29289 18.2929L14.5858 12L8.29289 5.70711C7.90237 5.31658 7.90237 4.68342 8.29289 4.29289Z\"\u003e\u003c\/path\u003e \u003c\/g\u003e \u003c\/svg\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e document.addEventListener('DOMContentLoaded', function() { \/* 为每个轮播容器初始化独立的轮播实例 *\/ document.querySelectorAll('.custom-carousel-module').forEach(module =\u003e { const container = module.querySelector('.custom-carousel-container'); const slides = container.querySelectorAll('.custom-carousel-slide'); const tabs = module.querySelectorAll('.custom-carousel-tabs .tab'); const prevBtn = container.querySelector('.prev-slide'); const nextBtn = container.querySelector('.next-slide'); let currentIndex = 0; function updateCarousel(index, scrollTab = true) { \/* 更新幻灯片 *\/ slides.forEach((slide, i) =\u003e { slide.classList.toggle('active', i === index); }); \/* 更新标签 *\/ tabs.forEach((tab, i) =\u003e { tab.classList.toggle('active', i === index); }); \/* 滚动标签 *\/ if (scrollTab) { const tab = tabs[index]; tab.scrollIntoView({ behavior: 'smooth', inline: 'center', block: 'nearest' }); } } \/* 绑定标签点击事件 *\/ tabs.forEach((tab, i) =\u003e { tab.addEventListener('click', () =\u003e { currentIndex = i; updateCarousel(currentIndex); }); }); \/* 绑定'上一张'按钮 *\/ prevBtn.addEventListener('click', () =\u003e { currentIndex = (currentIndex - 1 + slides.length) % slides.length; updateCarousel(currentIndex); }); \/* 绑定'下一张'按钮 *\/ nextBtn.addEventListener('click', () =\u003e { currentIndex = (currentIndex + 1) % slides.length; updateCarousel(currentIndex); }); updateCarousel(currentIndex, false); }); }); \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- split --\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ctable id=\"productDetails_techSpec_section_1\" class=\"spc_table\" style=\"width: 100%; height: 163.344px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 25.1875px;\"\u003e\n\u003cth style=\"font-size: large; width: 99.639%; height: 25.1875px;\" colspan=\"2\"\u003e\u003cstrong\u003e\u003cspan style=\"font-size: 14px;\"\u003eProductinformatie\u003c\/span\u003e\u003c\/strong\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 42.5993%; height: 19.5938px;\"\u003e\u003cspan\u003eMerk\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 57.0397%; height: 19.5938px;\"\u003e‎Tribesigns\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 42.5993%; height: 19.5938px;\"\u003e\u003cspan\u003eKleur\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 57.0397%;\" class=\"a-span9\" role=\"presentation\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003eBruin\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 20.5938px;\"\u003e\n\u003ctd style=\"width: 42.5993%; height: 19.5938px;\"\u003e\u003cspan\u003eProductafmetingen\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 57.0397%; height: 19.5938px;\"\u003e‎160 x 30 x  80 cm; 24 kilogram\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 42.5993%; height: 19.5938px;\"\u003e\u003cspan\u003eArtikelgewicht\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 57.0397%; height: 19.5938px;\"\u003e‎24 kilogram\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"tribesigns-nl","offers":[{"title":"Donkerbruin","offer_id":51442842894552,"sku":"SFZXQ-TTOV6MTTPO00","price":149.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0782\/1115\/4136\/files\/B0FFTFB938_coreimg01_1710af3b-5715-4856-8dee-eae2e14a5820.jpg?v=1760570679","url":"https:\/\/tribesigns.nl\/products\/tribesigns-consoletafel-160cm-met-opbergruimte","provider":"tribesigns-nl","version":"1.0","type":"link"}