Paint By Number Tool - Watercolor Mixing Board Pallet、[Everydayedeals]
Paint By Number Tool - Watercolor Mixing Board Pallet、[Everydayedeals]
Paint By Number Tool - Watercolor Mixing Board Pallet、[Everydayedeals]
Paint By Number Tool - Watercolor Mixing Board Pallet、[Everydayedeals]
Paint By Number Tool - Watercolor Mixing Board Pallet、[Everydayedeals]
Paint By Number Tool - Watercolor Mixing Board Pallet、[Everydayedeals]
Paint By Number Tool - Watercolor Mixing Board Pallet、[Everydayedeals]
Paint By Number Tool - Watercolor Mixing Board Pallet、[Everydayedeals]
Paint By Number Tool - Watercolor Mixing Board Pallet、[Everydayedeals]
Paint By Number Tool - Watercolor Mixing Board Pallet、[Everydayedeals]
Paint By Number Tool - Watercolor Mixing Board Pallet、[Everydayedeals]
Paint By Number Tool - Watercolor Mixing Board Pallet、[Everydayedeals]
Paint By Number Tool - Watercolor Mixing Board Pallet、[Everydayedeals]
Paint By Number Tool - Watercolor Mixing Board Pallet、[Everydayedeals]
1 / 14
Paint By Number Tool - Watercolor Mixing Board Pallet、[Everydayedeals]
Paint By Number Tool - Watercolor Mixing Board Pallet、[Everydayedeals]
Paint By Number Tool - Watercolor Mixing Board Pallet、[Everydayedeals]
Paint By Number Tool - Watercolor Mixing Board Pallet、[Everydayedeals]
Paint By Number Tool - Watercolor Mixing Board Pallet、[Everydayedeals]
Paint By Number Tool - Watercolor Mixing Board Pallet、[Everydayedeals]
Paint By Number Tool - Watercolor Mixing Board Pallet、[Everydayedeals]
Paint By Number Tool - Watercolor Mixing Board Pallet、[Everydayedeals]
Paint By Number Tool - Watercolor Mixing Board Pallet、[Everydayedeals]
Paint By Number Tool - Watercolor Mixing Board Pallet、[Everydayedeals]
Paint By Number Tool - Watercolor Mixing Board Pallet、[Everydayedeals]
Paint By Number Tool - Watercolor Mixing Board Pallet、[Everydayedeals]
Paint By Number Tool - Watercolor Mixing Board Pallet、[Everydayedeals]
Paint By Number Tool - Watercolor Mixing Board Pallet、[Everydayedeals]
Save $17.00
EDS

Paint By Number Tool - Watercolor Mixing Board Pallet

$8.00 $25.00
10 sold
Qty 3000 in stock
Plastic Transparent Oval Painting Palette Clear Watercolor Paint Mixing Board Pigment Drawing Tray Pallet
Feature:
1. The palette is made of high-quality transparent acrylic sheet, which is tougher, smooth in surface, pigment is impervious and easy to clean.
2. The board is thickly designed, the edges are carefully polished, and the shoes are used with ease and smoothness without damaging the hands.
3. One end of the palette has a hole for easy grip when used for coloring, and the edge of the hole is also polished for comfortable and easy grip.
4. The highly transparent textured palette is widely used for coloring watercolors, oil paintings, acrylics, gouaches, etc. The workmanship is fine and durable.
5. Painting palette only, other accessories demo in the picture is not included!

Specification:
Type: Painting Palette
Material: PP Plastic
Size: 300 X 200mm/11.81 X 7.87"
Color: As Shown
Quantity: 1
Applications: Painters, Fine Artists, Crafts, Hobbyists or Art Students

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-3mm measuring deviation due to manual measurement.
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.