Extra 10% OFF sitewide code: 【MCCBFME10】/ NOV 27TH - 30TH .LIMITED
Galaxy - Black Light Tapestry
Galaxy - Black Light Tapestry
Galaxy - Black Light Tapestry
Galaxy - Black Light Tapestry
Galaxy - Black Light Tapestry
Galaxy - Black Light Tapestry
1 / 6
Galaxy - Black Light Tapestry
Galaxy - Black Light Tapestry
Galaxy - Black Light Tapestry
Galaxy - Black Light Tapestry
Galaxy - Black Light Tapestry
Galaxy - Black Light Tapestry
You may also like Don't Like These?
0% OFF
MCC

Galaxy - Black Light Tapestry

709773.01

$7.99
165 sold
Size
Qty 1000 in stock

Polyester Printed Fluorescent Tapestry

Features:
【Light Effect Reaction】 Using special ink and advanced thermal transfer technology, the fluorescent tapestry can glow under UV light in a dark environment, and the whole tapestry will look cool.
【Fun Material】The tapestry is made of eco-friendly polyester fiber, no chemical smell, the fabric is light, soft, durable, smooth, easy to clean and quickly drying.
【Unique Design】Our luminous tapestries are printed with advanced HD printing technology, with high-definition patterns, bright colors and no fading. Fluorescent effects can fill your room or dorm with mystery and psychedelia, making a great decorative element for your room.
【Multipurpose】Tapestry day or night, perfect for interior decoration, bedroom aesthetics and dorm decor, beach blankets, picnic blankets, curtains, porch hangings, tablecloths, bedspreads or the perfect gift for any occasion!
【Easy to use and maintain】The luminous tapestry can be easily hung with accessories. Dry clean or mild hand wash in cold water. You can also easily iron at low temperature, do not bleach.

Specification:

Material: Polyester

Size: 100*75cm (39.38*29.53") / 145*130cm (57.09* 51.18") / 200*145cm (78.74*57.09") / 230*150cm (90.55*59.06'')

Notice:
1. This product does not contain lights.
2. The pieces are all handmade, each piece is unique with slightly different details.
3. Please note that the displayed color may vary from screen to screen, just like the color may vary slightly depending on the dye batch.
4. There is a 2-3cm difference in manual measurement.

Package Contents:
Tapestry*1
Accessories*1

You may also like Don't Like These?
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.