Gothic - style Skeleton Necklace & Car Ornament

$29.99
Quantity

Description

Product Details

This Gothic - style skeleton necklace, which can also be used as a car ornament, combines fashion and individuality. It is made of high - quality metal and crafted with fine workmanship, giving it a great texture and durability. The length of the necklace chain is 600mm, and the pendant's main body measures approximately 60mm×50mm. Its moderate size makes it suitable for both wearing and hanging in a car.

Unique Design 

  1. Gothic - style Shape: With the skeleton image as the core, it presents a typical Gothic style. The skeletal structure of the skeleton is meticulously depicted, with details such as the ribs and spine vividly shown. Paired with its outstretched arms, it seems to convey mystery and unruly spirit, creating a strong dark atmosphere.
  2. Dual - function Design: It can be worn as a necklace to show the wearer's unique fashion taste and love for Gothic culture. It can also be used as a car ornament to add a touch of individuality and mystery to the car's interior. Gently swaying during driving, it has a unique charm.

Implications for Scene Matching

  • Fashionable Outfits: In daily wear, when paired with black - themed Gothic - style clothing, punk - style leather jackets, etc., this necklace can be the highlight of the overall look, enhancing the style of the outfit and showing the wearer's personality and attitude. Whether attending a Gothic - themed party or walking on the trendy street, it can easily attract attention.
  • Car Interior Decoration: Hanging on the rear - view mirror in the car, it can break the monotony of the car's interior and add a unique atmosphere to the driving environment. Whether the car's interior is in a minimalist style or a sporty style, this skeleton car ornament can form an interesting contrast with it, becoming a unique feature in the car and accompanying the driver on every journey.
  • Gift Option: As a gift for friends who love Gothic culture and pursue individuality, this necklace - cum - car ornament is of great significance. Its unique design and dark style convey recognition of the recipient's unique taste, making it a distinctive and thoughtful 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 = "102b1dbc-783a-4659-a20c-d42b13a173fe"; // 促销活动数据 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"); if (this.flashsaleData.product_setting.is_redirection && appDiscountUtils.inProductBody(this.element) && e.target !== cur) { this.win.open(`/promotions/discount-default/${this.flashsaleData.discount_info.id}`); } } // 绑定 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 == '966e4b99-1f35-468c-b886-5cf870477e87' && variant.id != this.variantId) { this.variantId = variant.id; this.getData(); } } getData() { const reqBody = { product_id: "966e4b99-1f35-468c-b886-5cf870477e87", 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);