DIY Special Shaped Diamond Painting Bookmark With Tassel - Christmas Trees、[Everydayedeals]
DIY Special Shaped Diamond Painting Bookmark With Tassel - Christmas Trees、[Everydayedeals]
DIY Special Shaped Diamond Painting Bookmark With Tassel - Christmas Trees、[Everydayedeals]
DIY Special Shaped Diamond Painting Bookmark With Tassel - Christmas Trees、[Everydayedeals]
1 / 4
DIY Special Shaped Diamond Painting Bookmark With Tassel - Christmas Trees、[Everydayedeals]
DIY Special Shaped Diamond Painting Bookmark With Tassel - Christmas Trees、[Everydayedeals]
DIY Special Shaped Diamond Painting Bookmark With Tassel - Christmas Trees、[Everydayedeals]
DIY Special Shaped Diamond Painting Bookmark With Tassel - Christmas Trees、[Everydayedeals]
Save $-7.99
EDS待

DIY Special Shaped Diamond Painting Bookmark With Tassel - Christmas Trees

$7.99
5 sold
Qty 1 in stock

Diamond Painting Bookmark 5D DIY Rhinestone Diamond Art Leather Tassel Book Marks Mosaic Kit Home Decoration
Feature:
1. Colorful diamond drawing bookmarks can attract the interest of children and adults.
2. It is suitable for diamond painting beginners and enthusiasts to make, enjoy DIY fun and create fashionable diamond drawing bookmarks.
3. It can be used as a beautiful gift for Christmas, Thanksgiving and new year.
4. These diamond drawing bookmarks are made of reliable materials, with lovely and vivid creative shapes. 5. The inlaid water diamonds reflect the shining luster in the light, and look vivid and delicate, adding more color and fun to your life.

Specifications:
Material: leather
Size: 6 * 21cm/2.36*8.26''
Diamond Type: special shaped drill
Model:
S28: Christmas Trees

DIY diamond drawing bookmark steps:
1. Find the diamond according to the symbol list and pour it into the plastic tray.
2. Put the clay on the diamond pen.
3. Stick the diamond with clay and paste it into the corresponding diamond color number.
4. Press the diamond with a book or hand to ensure its firmness.

Note:
1. 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!
2. Please allow 1-2cm measuring deviation due to manual measurement.

Package Content:

1 X Bookmark
1 X Diamond Painting Tools (Point Drill Pen, Speed Plate)

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.