{"id":288453,"date":"2025-03-19T15:35:26","date_gmt":"2025-03-19T14:35:26","guid":{"rendered":"https:\/\/room108.com\/?page_id=288453"},"modified":"2026-10-26T14:17:25","modified_gmt":"2026-10-26T13:17:25","slug":"homepage-2025","status":"publish","type":"page","link":"https:\/\/room108.com\/be\/","title":{"rendered":"Homepage"},"content":{"rendered":"\n\n\t    <div id=\"room108-vhero-1\" class=\"room108-video-hero\"\n         style=\"--r108-desktop-height:75vh;--r108-tablet-height:60vh;\"\n         data-desktop-video=\"https:\/\/room108.com\/wp-content\/uploads\/2025\/06\/Banner-breed-Highres-4K-RF27.5.mp4\"\n         data-mobile-video=\"https:\/\/room108.com\/wp-content\/uploads\/2025\/06\/Banner-vierkant-RF27.5.mp4\"\n         data-breakpoint=\"768\"\n         data-autoplay=\"1\">\n                <picture class=\"room108-video-hero__poster\" aria-hidden=\"true\">\n                        <source media=\"(max-width: 768px)\"\n                    srcset=\"https:\/\/room108.com\/wp-content\/uploads\/2026\/10\/room108-hero-mobile-poster.jpg\" width=\"820\" height=\"820\">\n                        <img decoding=\"async\" src=\"https:\/\/room108.com\/wp-content\/uploads\/2026\/10\/room108-hero-desktop-poster.jpg\" alt=\"\"\n                 width=\"1600\" height=\"900\" loading=\"eager\" fetchpriority=\"high\"\n                 data-no-lazy=\"1\" data-skip-lazy=\"1\" class=\"skip-lazy\">\n        <\/picture>\n                <video class=\"room108-video-hero__video\" muted loop playsinline preload=\"none\"\n               aria-hidden=\"true\" tabindex=\"-1\" disablepictureinpicture\n               controlslist=\"nodownload nofullscreen noremoteplayback\"><\/video>\n        <div class=\"room108-video-hero__overlay\" aria-hidden=\"true\"><\/div>\n                    <\/div>\n    <style>\n        #room108-vhero-1 { --r108-mobile-ratio: 1 \/ 1; }\n        @media (max-width: 768px) {\n            #room108-vhero-1 { height: auto; aspect-ratio: var(--r108-mobile-ratio); }\n        }\n    <\/style>\n        <style id=\"room108-video-hero-css\">\n        .room108-video-hero { position: relative; isolation: isolate; overflow: hidden;\n            width: 100%; height: var(--r108-desktop-height, 75vh); background: #000; }\n        .room108-video-hero__poster, .room108-video-hero__video, .room108-video-hero__overlay,\n        .room108-video-hero__link { position: absolute; inset: 0; width: 100%; height: 100%; }\n        .room108-video-hero__poster { display: block; z-index: 0; }\n        .room108-video-hero__poster img { display: block; width: 100%; height: 100%;\n            object-fit: cover; object-position: center; }\n        .room108-video-hero__video { display: block; z-index: 1; object-fit: cover;\n            object-position: center; opacity: 0; pointer-events: none;\n            transition: opacity .6s ease; }\n        .room108-video-hero.is-video-ready .room108-video-hero__video { opacity: 1; }\n        .room108-video-hero__overlay { z-index: 2; pointer-events: none;\n            background: linear-gradient(180deg, rgba(0, 0, 0, .84) 0%, rgba(0, 0, 0, 0) 19%); }\n        .room108-video-hero__link { z-index: 3; }\n        .room108-video-hero__link:focus-visible { outline: 3px solid #fff; outline-offset: -6px; }\n        .room108-video-hero__content { position: relative; z-index: 4; display: flex;\n            flex-direction: column; justify-content: flex-end; width: 100%; height: 100%; }\n        @media (max-width: 1200px) {\n            .room108-video-hero { height: var(--r108-tablet-height, 60vh); }\n        }\n        @media (max-width: 992px) {\n            .room108-video-hero { height: auto; aspect-ratio: 16 \/ 9; }\n        }\n        @media (prefers-reduced-motion: reduce) {\n            .room108-video-hero__video { visibility: hidden; transition: none; }\n        }\n    <\/style>\n    <script id=\"room108-video-hero-js\" data-cfasync=\"false\" data-no-optimize=\"1\" data-no-defer=\"1\" data-no-minify=\"1\">\n    (function () {\n        'use strict';\n        if (window.room108VideoHero) { return; }\n\n        function init(root) {\n            if (!root || root.dataset.r108Initialized) { return; }\n            root.dataset.r108Initialized = '1';\n            var video = root.querySelector('video');\n            var poster = root.querySelector('.room108-video-hero__poster img');\n            var media = window.matchMedia('(max-width: ' + root.dataset.breakpoint + 'px)');\n            var motion = window.matchMedia('(prefers-reduced-motion: reduce)');\n            var connection = navigator.connection || navigator.mozConnection || navigator.webkitConnection;\n            \/\/ Lock the source for this navigation. Resizing never fetches the other MP4.\n            var variant = media.matches ? 'mobile' : 'desktop';\n            var source = media.matches ? root.dataset.mobileVideo : root.dataset.desktopVideo;\n            var autoplay = root.dataset.autoplay === '1';\n            var inView = false;\n            var posterReady = !poster || poster.complete;\n            var sourceAssigned = false;\n            var failed = false;\n            var playPending = false;\n            var observer = null;\n            root.dataset.r108Variant = variant;\n            video.muted = true;\n            video.defaultMuted = true;\n\n            function allowed() {\n                return autoplay && !failed && !motion.matches && !(connection && connection.saveData)\n                    && !document.hidden && inView && posterReady;\n            }\n\n            function sync() {\n                if (!allowed()) {\n                    video.pause();\n                    if (motion.matches || (connection && connection.saveData)) {\n                        root.classList.remove('is-video-ready');\n                    }\n                    return;\n                }\n                if (!source || playPending) { return; }\n                if (!sourceAssigned) {\n                    sourceAssigned = true;\n                    video.src = source;\n                    video.load();\n                }\n                if (!video.paused) { return; }\n                playPending = true;\n                var attempt = video.play();\n                if (attempt && typeof attempt.then === 'function') {\n                    attempt.then(function () {\n                        playPending = false;\n                        if (!allowed()) { video.pause(); }\n                    }).catch(function () {\n                        playPending = false;\n                        root.classList.remove('is-video-ready');\n                        root.dataset.r108Playback = failed ? 'error' : 'blocked';\n                    });\n                } else {\n                    playPending = false;\n                }\n            }\n\n            video.addEventListener('playing', function () {\n                if (!allowed()) { video.pause(); return; }\n                root.classList.add('is-video-ready');\n                root.dataset.r108Playback = 'playing';\n            });\n            video.addEventListener('error', function () {\n                failed = true;\n                root.classList.remove('is-video-ready');\n                root.dataset.r108Playback = 'error';\n            });\n            if (poster && !posterReady) {\n                var settlePoster = function () {\n                    posterReady = true;\n                    window.requestAnimationFrame(function () { window.requestAnimationFrame(sync); });\n                };\n                poster.addEventListener('load', settlePoster, { once: true });\n                poster.addEventListener('error', settlePoster, { once: true });\n            }\n            document.addEventListener('visibilitychange', sync);\n            if (typeof motion.addEventListener === 'function') {\n                motion.addEventListener('change', sync);\n            } else if (typeof motion.addListener === 'function') {\n                motion.addListener(sync);\n            }\n            if (connection && typeof connection.addEventListener === 'function') {\n                connection.addEventListener('change', sync);\n            }\n            if ('IntersectionObserver' in window) {\n                observer = new IntersectionObserver(function (entries) {\n                    inView = entries[0].isIntersecting;\n                    sync();\n                }, { threshold: 0 });\n                observer.observe(root);\n            } else {\n                inView = true;\n            }\n            window.requestAnimationFrame(function () { window.requestAnimationFrame(sync); });\n        }\n        window.room108VideoHero = { init: init };\n    })();\n    <\/script>\n        <script data-cfasync=\"false\" data-no-optimize=\"1\" data-no-defer=\"1\" data-no-minify=\"1\">\n        window.room108VideoHero.init(document.getElementById(\"room108-vhero-1\"));\n    <\/script>\n    \n<h2>\n\t\t\tPopulaire producten\t<\/h2>\n<h2>\n\t\t\tBinnenkijken bij onze klanten\t<\/h2>\n<h2>\n\t\t\tAanbevolen voor jou\t<\/h2>\n\t<p>Alles voor jouw interieur<\/p>\n\t<p>700+ opties in stoffen en kleuren<\/p>\n\t<p>Tot 10 jaar garantie met 108% SAFE <\/p>\n\t<p>Altijd dichtbij met 20 winkels<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Populaire producten Binnenkijken bij onze klanten Aanbevolen voor jou Alles voor jouw interieur 700+ opties in stoffen en kleuren Tot 10 jaar garantie met 108% SAFE Altijd dichtbij met 20 winkels<\/p>","protected":false},"author":7426,"featured_media":141369,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-288453","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/room108.com\/be\/wp-json\/wp\/v2\/pages\/288453","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/room108.com\/be\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/room108.com\/be\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/room108.com\/be\/wp-json\/wp\/v2\/users\/7426"}],"replies":[{"embeddable":true,"href":"https:\/\/room108.com\/be\/wp-json\/wp\/v2\/comments?post=288453"}],"version-history":[{"count":15,"href":"https:\/\/room108.com\/be\/wp-json\/wp\/v2\/pages\/288453\/revisions"}],"predecessor-version":[{"id":609027,"href":"https:\/\/room108.com\/be\/wp-json\/wp\/v2\/pages\/288453\/revisions\/609027"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/room108.com\/be\/wp-json\/wp\/v2\/media\/141369"}],"wp:attachment":[{"href":"https:\/\/room108.com\/be\/wp-json\/wp\/v2\/media?parent=288453"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}