4Pcs Mandala Diamonds Painting Corner Bookmarks DIY Flower Bookmarks Kit

$19.99
Quantity
Overseas warehouse shipment
Buy 4 Get 1 Free
Sustainably made
Secure payments
Share the love
Description
Specification:
Origin: Mainland China
Style: Modern Style
Material: Material: environmentally friendly leather
Size: single size 10*10cm/3.9*3.9in
Diamond type: Crystal round diamond + special-shaped diamond
DIY diamond painting production steps:
1. Open the package and check whether the diamond painting tools are complete;
2. According to the resin diamond color coding, select a color on the plate. If you paste the same color at one time, the speed can be increased;
3. Find the corresponding color code on the product and start pasting until completed;
4. After completion, in order to make the diamond painting stable, you can put some books on the board for a while;
5. It is finally completed. You can use your results to decorate your home and add vitality to your home.

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 Set x Book Corner
1 x Diamond Painting Tool

Selling point content

4Pcs Mandala Diamonds Painting Corner Bookmarks Diamond Art Painting Page Book Mark Handmade Diamond Gem Art Bookmarks for Book Lovers

Features:

1. Dazzling Diamond Art: Our diamonds painting corner bookmarks feature vibrant and colorful diamond paintings that captivate the interest of both children and adults. Perfect for beginners and enthusiasts, these book corner protectors allow you to enjoy the fun of diamond art while creating stylish bookmarks.
2. Eco-Friendly Leather Material: Crafted from reliable and eco-friendly leather, our 5d diy flower bookmarks not only protect your books but also contribute to a sustainable environment. The cute and creative shapes are meticulously designed, and the embedded rhinestones reflect a brilliant shine under the light, adding vibrancy and joy to your life.
3. Perfect Gift for Every Occasion: Looking for a delightful present? Our diamond art painting bookmarks make exquisite gifts for Christmas, Thanksgiving, New Year, and more. Share the joy of creativity and DIY with your loved ones, and let them enjoy the beauty and functionality of these adorable book corner protectors.
4. Easy and Fun DIY Project: Whether you're a beginner or a seasoned diamond art enthusiast, our diamond art bookmarks kit offers an enjoyable DIY experience. With clear instructions and all the necessary tools included, you can easily create stunning diamond art designs on these book corners.
5. Versatile and Practical: Not only do our diamond art painting page book marks add a touch of cuteness to your books, but they also serve a practical purpose. They protect the corners of your favorite novels, textbooks, and journals from wear and tear, ensuring they stay in pristine condition for years to come.

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.