Magnetic Levitation Floating Photo Frame, RGB Ambient Light Auto‑Rotating DIY Custom Picture Frame, Unique Home Desk Decoration Novelty Gift Magnetic Levitation Floating Photo Frame, RGB Ambient Light Auto‑Rotating DIY Custom Picture Frame, Unique Home Desk Decoration Novelty Gift

$19.99
people are viewing this right now
Color: Black C-shaped round photo frame
Size:
Please select a Size
Quantity
Product was out of stock.
Product is unavailable.
Free worldwide shipping

Enjoy free shipping on every order, delivered to your doorstep no matter where you are in the world.

Free returns

Shop with confidence with our hassle-free returns policy, ensuring you love what you buy.

Sustainably made

Designed with the planet in mind, all our products are committed to sustainable practices.

Secure payments

Your payment information is always protected with our advanced, encrypted checkout security.

Description
























Photo frame

TPE photo frame
Product materials: ABS plastic, acrylic, PCB, coil, magnet
Photo frame color: black/blue/pink/white (other colors can be customized)
Shelf lighting: LED colored lights
Switching power supply: AC 12V 1000mA

  1. Cool Magnetic Levitation Floating Design: The photo module floats suspended in mid‑air and auto‑rotates smoothly, creates eye‑catching visual effect, makes your precious photos become striking home art decor.
  2. Colorful RGB Ambient LED Lights: Built‑in colorful gradient ambient light surrounds the frame. Soft glowing lighting enhances display effect at night, delivers cozy atmosphere for desk, bedside, shelf.
  3. Easy DIY Custom Photo: Simple to replace inner photo insert. Upload your family portraits, travel snapshots, couple photos to personalize this floating frame, show your favorite memories.
  4. Multiple Shapes & Rich Color Options: Available in square, C‑shape, round styles; multiple shell colors including pink, black, white, cyan. Smooth outer finish, compact desktop size, fits diverse home decor styles.
  5. Great Novelty Gift Choice: Powered by DC USB cable. Stable levitation performance, easy setup. Perfect as birthday, anniversary, holiday gift for lover, family, friends. Wonderful conversation‑piece table ornament.
Unique Home Desk Decoration Novelty Gift
class SpzCustomDiscountFlashsale extends SPZ.BaseElement { constructor(element) { super(element); this.xhr_ = SPZServices.xhrFor(this.win); this.getFlashSaleApi = "\/api\/storefront\/promotion\/flashsale\/display_setting\/product_setting"; this.timer = null; this.variantId = "570e8b82-6eff-409d-8365-ac4f7e298f57"; // 促销活动数据 this.flashsaleData = {} } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.templates_ = SPZServices.templatesForDoc(); this.viewport_ = this.getViewport(); // 挂载bind函数 解决this指向问题 this.render = this.render.bind(this); this.resize = this.resize.bind(this); this.switchVariant = this.switchVariant.bind(this); } mountCallback() { // 获取数据 this.getData(); this.element.onclick = (e) => { const cur = this.win.document.querySelector(".app_discount_flashsale_desc"); const setting = this.flashsaleData.product_setting; const landingUrl = `/promotions/discount-default/${this.flashsaleData.discount_info.id}`; const finalUrl = appDiscountUtils.resolveDiscountHref(setting, landingUrl); if (finalUrl && appDiscountUtils.inProductBody(this.element) && e.target !== cur) { this.win.open(finalUrl, '_blank', 'noopener'); } } // 绑定 this.viewport_.onResize(this.resize); // 监听子款式切换,重新渲染 this.win.document.addEventListener('dj.variantChange', this.switchVariant); } unmountCallback() { // 解绑 this.viewport_.removeResize(this.resize); this.win.document.removeEventListener('dj.variantChange', this.switchVariant); // 清除定时器 if (this.timer) { clearTimeout(this.timer); this.timer = null; } } resize() { if (this.timer) { clearTimeout(this.timer) this.timer = null; } this.timer = setTimeout(() => { this.render(); }, 200) } switchVariant(event) { const variant = event.detail.selected; if (variant.product_id == '0a0c974b-8b60-4160-88e9-3971d52e01b3' && variant.id != this.variantId) { this.variantId = variant.id; this.getData(); } } getData() { const reqBody = { product_id: "0a0c974b-8b60-4160-88e9-3971d52e01b3", product_type: "default", variant_id: this.variantId } this.flashsaleData = {}; this.win.fetch(this.getFlashSaleApi, { method: "POST", body: JSON.stringify(reqBody), headers: { "Content-Type": "application/json" } }).then(async (response) => { if (response.ok) { this.flashsaleData = await response.json(); this.render(); } else { this.clearDom(); } }).catch(err => { this.clearDom(); }); } clearDom() { const children = this.element.querySelector('*:not(template)'); children && SPZCore.Dom.removeElement(children); } render() { this.templates_ .findAndRenderTemplate(this.element, { isMobile: appDiscountUtils.judgeMobile(), isRTL: appDiscountUtils.judgeRTL(), inProductDetail: appDiscountUtils.inProductBody(this.element), flashsaleData: this.flashsaleData, image_domain: this.win.SHOPLAZZA.image_domain, }) .then((el) => { this.clearDom(); this.element.appendChild(el); }) } } SPZ.defineElement('spz-custom-discount-flashsale', SpzCustomDiscountFlashsale);

You may also like

No products viewed