Scratch Night View world city night view scratch drawing scratch drawing book

$50.99
Style:  Seoul
Quantity
Share the love
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Description

About this item

  • ❤ RECORD MEMORY: If you have just been to the location of the pattern on the product, in addition to the photo, this product will give you different memories, which is the best way to release stress when you get off work.
  • ❤ SAFETY AND CLEAN: The paper is thick and not easy to tear, but the black layer is very thin, so don't scratch the print line unless you design and add extra. PLEASE PAY ATTENTION TO SHARP OBJECTS TO PREVENT INJURY.
  • ❤ INTEREST TRAINING: Developing a child or adult interest in painting is a good choice. The wonderful scenery is presented at the fingertips, showing their artistic skills in scratch's paintings.
  • ❤ SCRATCH PAINTING THERAPY: This scratching painting can adjust your time and make you have reasonable work and rest. It's exactly what you are looking for, time-wasting and stress-free, relaxing.
  • ❤ CREATIVE GIFTS: When you finish your works and match the photo frame, this will be a perfect work, you can use it to give friends or family because you do it yourself, so they will feel happy and Surprise.


Product Description

This is a very clean entertainment project, No watercolor paint, You don’t have to worry about watercolor paints stain your home like before. It’s good news for parents.

- Preserve memories of beautiful night views without struggling with the camera.
- Relive your favorite travel memories drawing the entire city landscape.
- Suitable for children to develop their interests and painting skills.
- Great present for a birthday, children's day, mother and father's day, valentine's day, wedding anniversary, an anniversary celebration, etc. It seems no limit, suitable for any type of festival.



Size: 16.1X11.3inch/41X28.7 cm
Material: Paper
Suitable age:Children and adults (small children need to be monitored for safety)

NOTICE: Please pay attention to sharp objects to prevent injury or children swallowing

How to play:
Use a wooden stylus or a gold scraper to trace the lines, the lines become colorful and clean with a cleaning brush, the children will be amazed by the beautiful color pictures they created

Package included:

1 x Scratch Drawing Board
1 x Scratch Pen
1 x Clean Brush
1 x DIY Blank Board

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.