✦ Verified product
Morris Under Counter Lights Rechargeable Wave Sensor - Stepless Dimming, Ultra-Slim, 120lm, USB-C, Magnetic Mount, 1500mAh Battery
GBP 14.99
Morris Direct
Verified independent store
→
.custom-image-section, .custom-image-section .image-block, .custom-image-section .carousel-wrapper, .custom-image-section .carousel, .custom-image-section .carousel-track, .custom-
image-section .carousel-slide, .custom-image-section .carousel-btn, .custom-image-section .carousel-dots, .custom-image-section .carousel-dots span, .custom-image-section picture, .custom-image-section img { margin: 0; padding: 0; border: 0; box-sizing: border-box; } .custom-image-section { width: 100%; overflow: hidden; line-height: 0; font-size: 0; } .custom-image-section .image-block, .custom-image-section .carousel-wrapper, .custom-image-section picture, .custom-image-section img { display: block; width: 100%; } .custom-image-section img { height: auto; vertical-align: top; } .custom-image-section .carousel-wrapper { width: 100%; overflow: hidden; } .custom-image-section .carousel { position: relative; overflow: hidden; width: 100%; } .custom-image-section .carousel-track { display: flex; width: 100%; transition: transform 0.5s ease; } .custom-image-section .carousel-slide { width: 100%; min-width: 100%; flex: 0 0 100%; display: block; } .custom-image-section .carousel-btn { position: absolute; top: 50%; transform: translateY(-50%); width: 44px; height: 44px; background: rgba(0, 0, 0, 0.45); color: #ffffff; cursor: pointer; z-index: 3; font-size: 28px; line-height: 44px; text-align: center; border-radius: 50%; font-family: Arial, sans-serif; user-select: none; -webkit-user-select: none; } .custom-image-section .carousel-btn:hover { background: rgba(0, 0, 0, 0.65); } .custom-image-section .carousel-btn.prev { left: 12px; } .custom-image-section .carousel-btn.next { right: 12px; } .custom-image-section .carousel-dots { position: absolute; left: 50%; bottom: 16px; transform: translateX(-50%); z-index: 3; line-height: 1; font-size: 0; text-align: center; width: auto; } .custom-image-section .carousel-dots span { display: inline-block; width: 12px; height: 12px; margin: 0 5px; background: rgba(255, 255, 255, 0.55); border-radius: 50%; cursor: pointer; vertical-align: middle; } .custom-image-section .carousel-dots span.active { background: rgba(255, 255, 255, 1); } @media (max-width: 767px) { .custom-image-section .carousel-btn { width: 38px; height: 38px; font-size: 24px; line-height: 38px; } .custom-image-section .carousel-btn.prev { left: 8px; } .custom-image-section .carousel-btn.next { right: 8px; } .custom-image-section .carousel-dots { bottom: 10px; } .custom-image-section .carousel-dots span { width: 10px; height: 10px; margin: 0 4px; } } ❮ ❯ function initCarousel(id, auto = false) { const c = document.getElementById(id); if (!c) return; const track = c.querySelector('.carousel-track'); const slides = c.querySelectorAll('.carousel-slide'); const dots = c.querySelectorAll('.carousel-dots span'); const prev = c.querySelector('.prev'); const next = c.querySelector('.next'); let i = 0; function update() { track.style.transform = 'translateX(-' + (i * 100) + '%)'; dots.forEach(d => d.classList.remove('active')); if (dots[i]) dots[i].classList.add('active'); } if (prev && next) { prev.onclick = () => { i = (i - 1 + slides.length) % slides.length; update(); }; next.onclick = () => { i = (i + 1) % slides.length; update(); }; } dots.forEach(dot => { dot.onclick = () => { i = parseInt(dot.dataset.slide); update(); }; }); if (auto) { setInterval(() => { i = (i + 1) % slides.length; update(); }, 4000); } update(); } initCarousel('carousel1'); initCarousel('carousel2', true); Choose the model according to your needs table { width: 100%; border-collapse: collapse; font-family: Arial, sans-serif; } table th, table td { padding: 2px; line-height: 1; /* Adjust this value to decrease row height */ } table tr:nth-child(even) { background-color: #f2f2f2; } .table-wrapper { overflow-x: auto; } .table-wrapper table { min-width: 600px; } .table-wrapper table td:first-child, .table-wrapper table th:first-child { position: sticky; left: 0; background-color: white; z-index: 1; } /* Add font styles */ table th { font-size: 20px; font-weight: bold; } table td { font-size: 16px; font-weight: normal; } /* Center align columns 1, 2, 3, and 4 */ table td:nth-child(1), table td:nth-child(2), table td:nth-child(3), table td:nth-child(4) { text-align: center; } /* Remove grey background from first row */ table tr:first-child th { background-color: transparent; } Model Rechargeable Wave Sensor Rechargeable PIR Sensor Sensor Type Wave PIR Best For Kitchens, workshops, bathrooms (hands-free wave control) Wardrobes, hallways, pantries, stairways (automatic on/off when you walk in/out) Activation Wave your hand near the sensor Detects body movement Turn On Wave hand Automatic when movement detected Turn Off Wave hand 15 seconds after no motion detected Sensor Distance Up to 3cm 0-3m front / 0-2m side Battery Capacity 1100mAh 1500mAh Modes ON/OFF (wave hand) / AUTO ON / AUTO / OFF Dimmable Yes – hold hand over sensor Yes - hold the touch button Lumens (Lm) 120 120 Colour Temperature (Kelvin) 6500k 6500k Beam Angle 110° 110° Charging Port USB-C USB-C Dimensions (mm) 300x40x7 300x40x7 Material Aluminum Aluminum CRI (Color Rendering Index) ≥80 ≥80 Lifetime (Hours) 25,000 25,000 IP Rating IP20 IP20 Mounting Included Magnetic plates, 3M adhesive tapes, screws Magnetic plate + 3M adhesive tapes Charging Indicator Red = charging, off = full Red = charging, off = full Working Temperature (°C) -20 to +40 -20 to +40 Input Voltage 5V 1A 5V 1A Power (Watt) 2.4 2.4 EMC Certificate Yes Yes Color Matching (SDCM)