Double Sided Christmas Diamond Painting Battery Powered Chandelier for Home Room
Double Sided Christmas Diamond Painting Battery Powered Chandelier for Home Room
Double Sided Christmas Diamond Painting Battery Powered Chandelier for Home Room
Double Sided Christmas Diamond Painting Battery Powered Chandelier for Home Room
Double Sided Christmas Diamond Painting Battery Powered Chandelier for Home Room
Double Sided Christmas Diamond Painting Battery Powered Chandelier for Home Room
Double Sided Christmas Diamond Painting Battery Powered Chandelier for Home Room
Double Sided Christmas Diamond Painting Battery Powered Chandelier for Home Room
Double Sided Christmas Diamond Painting Battery Powered Chandelier for Home Room
Double Sided Christmas Diamond Painting Battery Powered Chandelier for Home Room
1 / 10
Double Sided Christmas Diamond Painting Battery Powered Chandelier for Home Room
Double Sided Christmas Diamond Painting Battery Powered Chandelier for Home Room
Double Sided Christmas Diamond Painting Battery Powered Chandelier for Home Room
Double Sided Christmas Diamond Painting Battery Powered Chandelier for Home Room
Double Sided Christmas Diamond Painting Battery Powered Chandelier for Home Room
Double Sided Christmas Diamond Painting Battery Powered Chandelier for Home Room
Double Sided Christmas Diamond Painting Battery Powered Chandelier for Home Room
Double Sided Christmas Diamond Painting Battery Powered Chandelier for Home Room
Double Sided Christmas Diamond Painting Battery Powered Chandelier for Home Room
Double Sided Christmas Diamond Painting Battery Powered Chandelier for Home Room
0% OFF

Double Sided Christmas Diamond Painting Battery Powered Chandelier for Home Room

1363149.02

$19.99
0 sold
Qty 2 in stock

Specification:
Origin: Mainland China
Due to logistics and transportation reasons, the product does not contain batteries for delivery, please purchase by yourself.
Size: 210.00x140.00x15.00mm/8.27x5.51x0.59inch
Style: Classic
Diamond type: Modeling light + crystal diamond
Weight: 130g
Light source: LED lamp beads
Power supply: 3 No. 7 batteries
Material: PET light board + PP lamp holder
Characteristics: Warm yellow light, double-sided spot diamond
DIY diamond painting production steps:
1. Open the box and check the special tools for diamond painting
2. Check the resin diamond color and arrange it in the coding order
3. Uncover the tape diagram above, you will see many symbols corresponding to the color coding
4. According to the corresponding color-coded fixtures, the resin inlaid diamonds are corresponding
5. It is recommended that one set of resin diamonds is completed faster
6. In order to make a perfect diamond painting, put the drawing in one place, and there is no need to leave diamonds for each row of symbols
7. To cut a good figure on the drawing, please install the classification array to the plane of the material above
8. The splicing needs to be flat, neat, and without cracks
9. After a good fight, the remaining glues gaps meet the symbols of the diamonds

Note:
This is DIY diamond painting, not finished, you need to finish it yourself.

Due to different monitor settings and lighting conditions, the actual color of the item may vary slightly from the pictures. Thanks for your understanding!
Please allow a 1-2 cm difference in measurements due to manual measuring.


1*Christmas Hanging Light
1*Diamond Bag
1*Drilling Tool (Drill Pen, Speed Plate, Glues)


/** @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-1736477762476').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);