Black Friday - Party Early Extra 12% Off: MPBF12 | Free Shipping Over $79
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
3 / 18
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant
You May Also Like Don't Like These?
0% OFF
Mydiamonpainting

Christmas Wreath with Keychain & Lamp Belt DIY Diamond Pendant

573552.01

$32.98
115 sold
Style - Christmas Socks
Qty 1000 in stock

Our art garland kit takes our crystal card concept a step further, enabling you to create exquisite artwork to decorate your house or give it as a handmade gift. The concept is similar to digital painting, also known as 5D diamond painting. Each design has a numbered sticky template. Use this tool to lift the colored resin gemstone and place it on the corresponding numbered point. This technique is a relaxing and therapeutic handicraft activity, suitable for adults and children (over 6 years old). The result is an amazing work of rhinestone art that you can install on the wall or give it as a gift to your loved ones.

This beautiful wreath is perfect for adding some color and shine to your front door or wall!

The garland is about 30 cm, made of PVC material, very suitable for hanging around the house.



description:

Item type: 5 d diamond painting alien
Color: as shown in the picture



Space: living room/bedroom/classroom/entrance

DIY diamond painting production steps:
1. Open the package and check whether the diamond painting tools are complete;
2. According to the color code of the resin diamond, choose a color on the plate. If the same color is pasted at a time, the speed can be increased;
3. Find the corresponding color code on the canvas, start pasting until it is finished;
4. After finishing, in order to make the diamond painting stable, you can put some books on the canvas for a while;
5. Finally finished, you can hang up your results, decorate your home as much as you want, and add vitality to your home.

Precautions for DIY diamond painting:
1. Refer to the previous steps
2. If you don't know what color to use, please refer to the color table

note:
1. This is a diy diamond painting, it is not finished, you need to finish it yourself. All products are measured manually, please allow 1-2 cm deviation
2. Due to the difference between the light and the screen, the color of the product may be slightly different from the picture. Please understand that

1 X dot diamond wreath (rhinestone needs to be pasted)

1 set of X diamond painting tools

1*hanging chain

1*Decorative light belt



You May Also Like Don't Like These?
/** @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-1724747683315').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);
Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.