Large window 2-in-1 magnetic case for iphone
Large window 2-in-1 magnetic case for iphone
Large window 2-in-1 magnetic case for iphone
Large window 2-in-1 magnetic case for iphone
Large window 2-in-1 magnetic case for iphone
Large window 2-in-1 magnetic case for iphone
Large window 2-in-1 magnetic case for iphone
Large window 2-in-1 magnetic case for iphone
Large window 2-in-1 magnetic case for iphone
Large window 2-in-1 magnetic case for iphone
Large window 2-in-1 magnetic case for iphone
Large window 2-in-1 magnetic case for iphone
Large window 2-in-1 magnetic case for iphone
Large window 2-in-1 magnetic case for iphone
Large window 2-in-1 magnetic case for iphone
Large window 2-in-1 magnetic case for iphone
Large window 2-in-1 magnetic case for iphone
Large window 2-in-1 magnetic case for iphone
Large window 2-in-1 magnetic case for iphone
Large window 2-in-1 magnetic case for iphone
Large window 2-in-1 magnetic case for iphone
Large window 2-in-1 magnetic case for iphone

Large window 2-in-1 magnetic case for iphone

Price
$34.99
$19.99
Save  $15.00
color
Please select a color
size
Please select a size
Quantity
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);
Feature
  • 【Big Vision Phone Case】Latest Magnetic Electro plating Phone Case For iPhone 11 12 13 14 Series Magnetic Phone Cover.  PC material, easy disassembly and assembly, no damage to the mobile phone.

undefined

  • 【Special Coating Material】This Phone case is with anti-fingerprint coating, a frosted feeling of touch.Hard PC back cover, air cushion, anti-fall construction, anti-collision elastic layer, and multi-layer shock protection. It’s rigorously tested for total protection.

undefined

  • 【Ultra-thin naked feeling】 Ultra-thin and lightweight naked experience, close to no case, thin and light, fast heat dissipation.  No need to remove the phone case, charge directly, Electromagnetic suction ring, automatic suction. Ultra-thin, ultra-tough, does not affect any signal sensing.

undefined

  • 【Precision dust hole】 No dust accumulation, no more worrying about the volume hole clogging and clearer sound with it. fashion and multi-color for you to choose, multi-color persistence to implement every detail, The edge of the phone adopts electroplating straight edge design, which fits the phone and is not easy to make the edge of the phone yellow.

undefined

 
Specifications
  • Material: PC
  • Color: Light Cyan/Antique White/Textured Black/Navy Blue/Coral Orange
  • Product weight: 48/55G
  • Package includes: 1 X Large window 2-in-1 magnetic case for iphone
Notes
  • Due to manual measurements, please allow slight measurement deviations.
  • Due to the different display and lighting effects, the actual color of the item may be slightly different from the color displayed in the picture.