Extra 6% Off For All Orders : MDP66 | Free Shipping For Orders Over $79
The Girl On The Moon - Shaped Diamond - 30X40cm
The Girl On The Moon - Shaped Diamond - 30X40cm
The Girl On The Moon - Shaped Diamond - 30X40cm
1 / 3
The Girl On The Moon - Shaped Diamond - 30X40cm
The Girl On The Moon - Shaped Diamond - 30X40cm
The Girl On The Moon - Shaped Diamond - 30X40cm
You May Also Like Don't Like These?
0% OFF
Mydiamonpainting

The Girl On The Moon - Shaped Diamond - 30X40cm

401514

$7.98
88 sold
Qty 999 in stock

5D DIY full circle diamond diamond painting girl mosaic wall art picture kit home decoration
feature:
If you want to make your home more beautiful and colorful, "Diamond Painting" can help you add joyful decoration.
DIY painting, creativity, painting and resin sequins, resin sequins are dazzling, messy, unique luster, shiny light, is currently the most popular DIY jewelry.
Colored diamond paintings decorate your home.
Decorate your living room or bedroom perfectly to match and create different styles, we believe you will like it.

specification:
Material: rhinestone + canvas
Item type: 5D diamond painting
Color: as shown
Diamond type: round diamond
Canvas size: about 30x40cm
Space: living room/bedroom/classroom/entrance

DIY diamond painting steps:
1. Open the box and check if the kit is complete;
2. According to the color code, choose a color in the printing plate; if you paste the same color at the same time, you can increase the speed;
3. Find the symbol in the picture, start pasting until it is finished;
4. After finishing, put some books on it to make it stronger;
5. Congratulations, you can decorate and decorate your house now!

Preventive measures for DIY diamond painting:
1. Please refer to the previous steps.
2. If you don't know the color, please refer to the color table.

prompt:
We sell resin diamonds, semi-finished products, not including frames! Diamond painting, only need DIY stickers.
This is a DIY diamond painting. It's not over yet you need to do it yourself.

note:
1. Due to different displays and lighting effects, the actual color of the item may be slightly different from the color shown on the picture. Thank you!
2. Due to manual measurement, please allow a measurement deviation of 1-2cm.
1 X diamond painting (need to paste diamond)
1 set of X diamond painting tools (excluding frame)

You May Also Like Don't Like These?
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.