10pcs DIY Diamond Special Shape One-sided Christmas Hanging Ornament、[Everydayedeals]
10pcs DIY Diamond Special Shape One-sided Christmas Hanging Ornament、[Everydayedeals]
10pcs DIY Diamond Special Shape One-sided Christmas Hanging Ornament、[Everydayedeals]
10pcs DIY Diamond Special Shape One-sided Christmas Hanging Ornament、[Everydayedeals]
10pcs DIY Diamond Special Shape One-sided Christmas Hanging Ornament、[Everydayedeals]
10pcs DIY Diamond Special Shape One-sided Christmas Hanging Ornament、[Everydayedeals]
10pcs DIY Diamond Special Shape One-sided Christmas Hanging Ornament、[Everydayedeals]
10pcs DIY Diamond Special Shape One-sided Christmas Hanging Ornament、[Everydayedeals]
10pcs DIY Diamond Special Shape One-sided Christmas Hanging Ornament、[Everydayedeals]
10pcs DIY Diamond Special Shape One-sided Christmas Hanging Ornament、[Everydayedeals]
10pcs DIY Diamond Special Shape One-sided Christmas Hanging Ornament、[Everydayedeals]
1 / 11
10pcs DIY Diamond Special Shape One-sided Christmas Hanging Ornament、[Everydayedeals]
10pcs DIY Diamond Special Shape One-sided Christmas Hanging Ornament、[Everydayedeals]
10pcs DIY Diamond Special Shape One-sided Christmas Hanging Ornament、[Everydayedeals]
10pcs DIY Diamond Special Shape One-sided Christmas Hanging Ornament、[Everydayedeals]
10pcs DIY Diamond Special Shape One-sided Christmas Hanging Ornament、[Everydayedeals]
10pcs DIY Diamond Special Shape One-sided Christmas Hanging Ornament、[Everydayedeals]
10pcs DIY Diamond Special Shape One-sided Christmas Hanging Ornament、[Everydayedeals]
10pcs DIY Diamond Special Shape One-sided Christmas Hanging Ornament、[Everydayedeals]
10pcs DIY Diamond Special Shape One-sided Christmas Hanging Ornament、[Everydayedeals]
10pcs DIY Diamond Special Shape One-sided Christmas Hanging Ornament、[Everydayedeals]
10pcs DIY Diamond Special Shape One-sided Christmas Hanging Ornament、[Everydayedeals]
Save $-9.99
EDS

10pcs DIY Diamond Special Shape One-sided Christmas Hanging Ornament

$9.99
25 sold
Qty 3000 in stock

10PCS DIY diamond Art Ornaments Cartoon Critter Special Shape diamond Painting hanging Pendant Xmas Element diamond Painting Ornament diamond Painting Art hanging Sign for Wall Door Window Decorations
Features:
1.Versatile Display: This DIY diamond Painting art ornaments can be showcased in any environment, making it a perfect gift for your family and friends.
2.Sparkling Resin diamonds: Decorate the resin diamonds painting hanging pendant with crystal-clear brilliance and hang them with a string in any corner or living room, adding a festive atmosphere to your home.
3.Meaningful Decoration: This diamond Painting ornament creates a joyful ambiance and holds symbolic significance, making it a great DIY project to share with your loved ones.
4.Share DIY Fun: Engage in this enjoyable DIY diamond Painting art hanging sign activity with your family and friends, creating lasting memories and bonding over creative projects.
5.Perfect Gift: With its sparkling and festive design, this DIY diamond Painting art hanging pendant sign makes an excellent gift choice for various occasions, allowing you to share the joy and celebration.


Specification:
Origin: Mainland China
Use: Paintings
Style: Modern Style
Material: resin
diamond Shape: Special-shaped
Form: Flat
Pasting Area: Full
Type of Wholesale: no
Set Type: YES
Product Size: 90.00x70.00x10.00mm/3.54x2.76x0.39inch
Material: Lightweight PET material + resin diamonds
Type :Xmas Stocking Gifts
Size: As shown
Weight: 90g
diamond type: shaped diamond
The PET material has good flexibility, not easy to BREAK and lightweight

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:
1Set X Pendant (with lanyard)
1 X diamond Painting tool (spotting pen, speed up disc)



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.