Solar Lights
Solar Lights
Solar Lights
Solar Lights
Solar Lights
Solar Lights
Solar Lights
Solar Lights
1/8
Solar Lights
Solar Lights
Solar Lights
Solar Lights
Solar Lights
Solar Lights
Solar Lights
Solar Lights
1/8

Solar Lights

$39.99
$59.99
Save $20.00
Quantity
Please select a quantity
Quantity
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

Built-in PIR Motion Sensor is More Sensitive: Our solar security lights have a sensitive motion sensor, which can sense motion angle range is 120°, sensing distance is 26-36 feet. Our solar light provides you brighter and wider outdoor security lighting. And this solar flood light is with 2 adjustable heads design can move upwards, downwards and horizontally, it can provide extra brightness and more visible area.

Three Working Modes: ① Human body induction mode:motion detected, full brightness, no motion, no light.② Human body induction mode+slight light mode;motion detected, full brightness, no motion, dim light.③ Dim light mode: stay dim light all night.Solar Panel: 1.8W, 5.5V; Wattage: 16W; Lumen: 300lm ; Waterproof Rate: IP65.

Two installation options: Integrated Installation and Separated Installation. Simplify your setup with a 16.5ft long cable connecting the light body and the solar panel, meeting both indoor and outdoor usage needs. No longer worried about insufficient sunlight exposure from solar panes, it can be installed in garages, gardens, porches, backyards, barn or indoors.No wires required,you can put it where you wanted.

IP65 Waterproof :This solar outdoor lights is made of durable material, IP65 waterproof ensures the outdoor light fixture can function well even in heavy rain, snowstorms

Solar Panels & Long Working Time: Solar flood lights equipped with high-efficiency solar panels and 1800mAh rechargeable batteries. They charge automatically during daylight hours and activate in low-light condition.And no need to buy