DIY Diamond Painting Hanging Ornament - Girl and Fox、[Everydayedeals]
DIY Diamond Painting Hanging Ornament - Girl and Fox、[Everydayedeals]
DIY Diamond Painting Hanging Ornament - Girl and Fox、[Everydayedeals]
DIY Diamond Painting Hanging Ornament - Girl and Fox、[Everydayedeals]
DIY Diamond Painting Hanging Ornament - Girl and Fox、[Everydayedeals]
DIY Diamond Painting Hanging Ornament - Girl and Fox、[Everydayedeals]
DIY Diamond Painting Hanging Ornament - Girl and Fox、[Everydayedeals]
1 / 7
DIY Diamond Painting Hanging Ornament - Girl and Fox、[Everydayedeals]
DIY Diamond Painting Hanging Ornament - Girl and Fox、[Everydayedeals]
DIY Diamond Painting Hanging Ornament - Girl and Fox、[Everydayedeals]
DIY Diamond Painting Hanging Ornament - Girl and Fox、[Everydayedeals]
DIY Diamond Painting Hanging Ornament - Girl and Fox、[Everydayedeals]
DIY Diamond Painting Hanging Ornament - Girl and Fox、[Everydayedeals]
DIY Diamond Painting Hanging Ornament - Girl and Fox、[Everydayedeals]
Save $-9.99
EDS

DIY Diamond Painting Hanging Ornament - Girl and Fox

$9.99
2 sold
Qty 2998 in stock

Product size: 150.00x150.00x10.00mm

Product size: 5.91x5.91x0.39inch

Origin (Country or Region): Mainland China (Origin)
style: modern
Material: Resin

Our DIY dot diamond craft ornaments enable you to create beautiful works of art to decorate your home or give as handmade gifts. The concept is similar to digital painting, also known as 5D diamond art. Each design comes with a numbered sticky template. Use this tool to lift the colored resin stone and place it on the corresponding numbered spot. This technique is a relaxing and therapeutic arts and crafts activity suitable for adults and children (6+). The result is a stunning piece of crystal art that you can decorate your home or give as a gift to a loved one.
This product is a Christmas-type DIY decoration that will send greetings and blessings to your family during the Christmas season!

1 set*Acrylic painting pendant

1* hanging chain

1 set of *drilling bag (rhinestone needs to be pasted) (drilling pen*1 drilling disc*1 drilling mud*1)

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.