Wooden Cross 5D DIY Diamond Painting Hanging Pendant for Garden Window Decor(05)

$16.99
Quantity
Overseas warehouse shipment
Buy 4 Get 1 Free
Sustainably made
Secure payments
Share the love
Description
Specification:
Origin: Mainland China
Style: Religious
Material: wood products + resin shaped diamonds paste diamonds
Size: as shown
DIY diamond painting production steps:
1. Open the bag, check the diamond painting special tools
2. Check the colour of the resin diamonds, according to the order of coding
3. Uncover the tape diagram above, you will see many symbols corresponding to the colour code
4. According to the corresponding colour code jig corresponding resin diamonds inlay
5. It is recommended that a set of resin diamonds be completed more quickly
6. In order to make a perfect diamond product, place the product in a place where each row of symbols does not have to leave a diamond behind.
7. point the diamonds according to the corresponding symbols and, finally, decorate to your heart's content in a festive atmosphere!
Attention:
This is DIY dotting diamonds, not finished, you need to finish it by yourself.

Note:
Due to the different monitor and light effect, the actual color of the item might be slightly different from the color showed on the pictures. Thank you!
Please allow 1-2cm measuring deviation due to manual measurement.



Package Content:
1 X Pendant (with lanyard)
1 X Diamond Painting Tools (Spotting Pen, Speed Disc)

Selling point content
Wooden Diamond Painting Hanging Pendant Cross Crystal Hanging Home Wall Decor 5D DIY Diamond Painting Dots Pendant for Garden Window Decoration
Features:
1. Creative Artistic Expression: Our DIY diamond painting desktop decorations allows you to create exquisite artworks to decorate your home or gift as handmade presents. It offers a concept similar to digital painting, also known as 5D diamond art.
2. Therapeutic and Relaxing: Engaging in this table top diamond painting ornament kits activity is not only creative but also therapeutic. It provides relaxation and serves as a form of art therapy for both adults and children (ages 6 and above).
3. Easy-to-Follow Process: Each design on this diamond painting tabletop ornaments kit comes with a numbered gluing template. Using the tools provided, pick up the coloured resin stones and place them on the appropriate numbered points. The whole process is simple and enjoyable, suitable for beginners and experienced crafters alike.
4. Stunning Crystal Artwork: The end result is a breathtaking piece of diamond painting desktop ornaments kit that you can proudly display in your home or give as a thoughtful gift to your loved ones. The shimmering gems create a captivating visual effect that adds beauty and elegance to any space.
5. Versatile and Personalized: This DIY diamond art tabletop decorations comes in a wide variety of designs that you can choose from to suit your own personal style and preferences. Whether it's a landscape, an animal or an abstract pattern, everyone can enjoy themselves and create their own unique masterpiece.


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.