Octagonal Colorful Simulation Jellyfish Lamp
Octagonal Colorful Simulation Jellyfish Lamp
Octagonal Colorful Simulation Jellyfish Lamp
Octagonal Colorful Simulation Jellyfish Lamp
Octagonal Colorful Simulation Jellyfish Lamp
Octagonal Colorful Simulation Jellyfish Lamp
Octagonal Colorful Simulation Jellyfish Lamp
Octagonal Colorful Simulation Jellyfish Lamp
Octagonal Colorful Simulation Jellyfish Lamp
Octagonal Colorful Simulation Jellyfish Lamp
Octagonal Colorful Simulation Jellyfish Lamp
Octagonal Colorful Simulation Jellyfish Lamp
Octagonal Colorful Simulation Jellyfish Lamp
Octagonal Colorful Simulation Jellyfish Lamp
Octagonal Colorful Simulation Jellyfish Lamp
Octagonal Colorful Simulation Jellyfish Lamp

Octagonal Colorful Simulation Jellyfish Lamp

Price
$135.99
$95.99
Save  $40.00
Size
Please select a size
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

Introducing our Octagonal Colorful Simulation Jellyfish Lamp, a captivating addition to your home or office decor. Watch as the jellyfish gracefully move and change color, providing a soothing visual experience. With its octagonal design, adjustable lighting modes, quiet operation, and easy setup, this lamp is a unique decor piece.

FEATURES

REALISTIC JELLYFISH SIMULATION: The lamp features lifelike jellyfish figures that glide and float in the water-like environment. The gentle movements mimic the natural motions of jellyfish, creating a visually stunning and calming display.

VIBRANT COLOR CHANGING: Enjoy a vibrant and dynamic lighting experience with the lamp's color-changing feature. The LED lights illuminate the jellyfish, cycling through a range of captivating colors, enhancing the ambiance and creating a captivating visual spectacle.

UNIQUE OCTAGONAL DESIGN: Boasting a unique octagonal design, it can add a touch of sophistication to any decor. Elevate your space with its distinctive silhouette and enchanting ambiance.

ADJUSTABLE LIGHTING MODES: Customize your lighting experience with adjustable lighting modes. Choose from different color options and lighting effects to suit your mood.

ENERGY EFFICIENT AND EASY SETUP: The lamp is energy-efficient, consuming minimal power while providing stunning visual effects. It is easy to set up, requiring no complicated installation or maintenance.

SPECIFICATION

Type: Octagonal Colorful Simulation Jellyfish Lamp

Product Material: ABS+Acrylic

Size: 14.3*14.3*40CM

Rated voltage: 5V

Power: 2.5W

Power supply: USB

PACKAGE INCLUDES

1* Octagonal Colorful Simulation Jellyfish Lamp

NOTES

Handle the lamp with care to avoid spills or damage.

Keep the lamp away from direct sunlight or heat sources to maintain its longevity and performance.

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.