2Pcs DIY Diamond Painting Placemat Art - Mandala、[Everydayedeals]
2Pcs DIY Diamond Painting Placemat Art - Mandala、[Everydayedeals]
2Pcs DIY Diamond Painting Placemat Art - Mandala、[Everydayedeals]
2Pcs DIY Diamond Painting Placemat Art - Mandala、[Everydayedeals]
2Pcs DIY Diamond Painting Placemat Art - Mandala、[Everydayedeals]
2Pcs DIY Diamond Painting Placemat Art - Mandala、[Everydayedeals]
2Pcs DIY Diamond Painting Placemat Art - Mandala、[Everydayedeals]
1 / 7
2Pcs DIY Diamond Painting Placemat Art - Mandala、[Everydayedeals]
2Pcs DIY Diamond Painting Placemat Art - Mandala、[Everydayedeals]
2Pcs DIY Diamond Painting Placemat Art - Mandala、[Everydayedeals]
2Pcs DIY Diamond Painting Placemat Art - Mandala、[Everydayedeals]
2Pcs DIY Diamond Painting Placemat Art - Mandala、[Everydayedeals]
2Pcs DIY Diamond Painting Placemat Art - Mandala、[Everydayedeals]
2Pcs DIY Diamond Painting Placemat Art - Mandala、[Everydayedeals]
Save $-19.99
EDS

2Pcs DIY Diamond Painting Placemat Art - Mandala

$19.99
2 sold
Qty 2998 in stock

Product size: 300.00x200.00x10.00mm

Product size: 11.81x7.87x0.39inch

Origin (Country or Region): Mainland China (Origin)
Style: Modern Material: Resin

Name: DIY Diamond Painted Placemats

Material: high quality pet

Size: 30*20cm

You will enjoy the most wonderful DIY gifts:
Beautiful mandala, cute flowers, etc., this will be your best gift!

1. Interesting placemat set design and beautiful and cute patterns. Our uniquely designed DIY diamond placemat and dish mat set, an ideal gift for holiday birthdays and people who love life, birthday gifts, Christmas gifts, holiday gifts for family and friends, will be very cute and practical

2. Placemats and plate mats are the perfect size for our daily dining dishes, saucepans, etc. They are made of high quality PET. Well made, beautiful patterns, good pressure resistance, stable quality
3. Be creative! Each comes in a variety of beautiful and adorable patterns, so everyone will find their favorite: fun cartoons, perfect placemats for kids! For a wonderful dining experience, DIY diamonds and colors on them to create unique and interesting gifts! The whimsical design is very interesting and a very beautiful placemat. You can also put your keys, glasses, and various small items on it. Festive atmosphere Anyone who gives this as a Christmas gift will be happy! BBQ party or wedding gift, also a great choice for co-workers; the perfect gift for every occasion, the high quality design kitchen accessories are the perfect stylish gift for parents and family, or a gift for your best friend.

4. Make your dining table interesting and beautiful! Every dining moment is worth it!
 
Precautions for DIY Diamond Painting:
1. Refer to previous steps
2. If you don't know what color to use, please refer to the color chart

Notice:
1. This is a diy diamond painting product, it is not finished, you need to complete it yourself. All products are measured by hand, please allow 1-2cm
deviation
2. Due to different lighting and screens, the color of the item may be slightly different from the picture. Please understand that

Package Content:
Placemat*2
Anti-slip sticker*2
Drill bag *1 set
Drilling tool *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.