Free shipping worldwide over $50
Silicone Drawing Mat for Children
Silicone Drawing Mat for Children
Silicone Drawing Mat for Children
Silicone Drawing Mat for Children
Silicone Drawing Mat for Children
Silicone Drawing Mat for Children
Silicone Drawing Mat for Children
Silicone Drawing Mat for Children
Silicone Drawing Mat for Children
Silicone Drawing Mat for Children
9 / 10
Silicone Drawing Mat for Children
Silicone Drawing Mat for Children
Silicone Drawing Mat for Children
Silicone Drawing Mat for Children
Silicone Drawing Mat for Children
Silicone Drawing Mat for Children
Silicone Drawing Mat for Children
Silicone Drawing Mat for Children
Silicone Drawing Mat for Children
Silicone Drawing Mat for Children
0% OFF

Silicone Drawing Mat for Children

$39.99
0 sold
Color
Qty

It inspires and encourages children to unleash their imagination and create their own unique works of art while protects your table from messy and hard-cleaning paint

It is suitable for a variety of activities, from your child's general play to professional art project.

Key Features

Safe and Durable Silicone

Made of food grade silicone, it is flexible, non-stick paint, waterproof, heat-resistant, non-fading, non-staining. The thickened silicone mat is not easy to deform or tear up

Fully Practical

The mat is equipped with a collapsible brush cleaning cup, brush holders, and paint wells which satisfy all painting requirements and help to keep clean while creating efficiently.

Easy to Clean and Store

This silicone painting mat can be cleaned with boiling or cold water and wiped clean with a cloth and warm soapy water. It can be folded or rolled up for storage, or hung up to save space, take up little space, easy to store and carry.

Protect Your Table

The big size to prevent resin splatters or paint stains. Protect your desk countertop against water, scratches.

Specification

Material: Silicone

Size: 40*50cm / 16*20 in

Color: Pink, Yellow, Green, Blue, Purple

Package Includes

1 * Silicone Drawing Mat for Children

Notes

1. Colors may vary due to different monitors.

2. For manual measurements, please allow 1-2 cm for errors.

You May Also Like Don't Like These?

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.