JEYI RGB GPU Graphics Card Support Bracket Aluminum Alloy Video Card Holder,  Built-in 5V ARGB SYNC Lamp, Adjustable Height
JEYI RGB GPU Graphics Card Support Bracket Aluminum Alloy Video Card Holder,  Built-in 5V ARGB SYNC Lamp, Adjustable Height
JEYI RGB GPU Graphics Card Support Bracket Aluminum Alloy Video Card Holder,  Built-in 5V ARGB SYNC Lamp, Adjustable Height
JEYI RGB GPU Graphics Card Support Bracket Aluminum Alloy Video Card Holder,  Built-in 5V ARGB SYNC Lamp, Adjustable Height
JEYI RGB GPU Graphics Card Support Bracket Aluminum Alloy Video Card Holder,  Built-in 5V ARGB SYNC Lamp, Adjustable Height
JEYI RGB GPU Graphics Card Support Bracket Aluminum Alloy Video Card Holder,  Built-in 5V ARGB SYNC Lamp, Adjustable Height
JEYI RGB GPU Graphics Card Support Bracket Aluminum Alloy Video Card Holder,  Built-in 5V ARGB SYNC Lamp, Adjustable Height
JEYI RGB GPU Graphics Card Support Bracket Aluminum Alloy Video Card Holder,  Built-in 5V ARGB SYNC Lamp, Adjustable Height
7 / 8
JEYI RGB GPU Graphics Card Support Bracket Aluminum Alloy Video Card Holder,  Built-in 5V ARGB SYNC Lamp, Adjustable Height
JEYI RGB GPU Graphics Card Support Bracket Aluminum Alloy Video Card Holder,  Built-in 5V ARGB SYNC Lamp, Adjustable Height
JEYI RGB GPU Graphics Card Support Bracket Aluminum Alloy Video Card Holder,  Built-in 5V ARGB SYNC Lamp, Adjustable Height
JEYI RGB GPU Graphics Card Support Bracket Aluminum Alloy Video Card Holder,  Built-in 5V ARGB SYNC Lamp, Adjustable Height
JEYI RGB GPU Graphics Card Support Bracket Aluminum Alloy Video Card Holder,  Built-in 5V ARGB SYNC Lamp, Adjustable Height
JEYI RGB GPU Graphics Card Support Bracket Aluminum Alloy Video Card Holder,  Built-in 5V ARGB SYNC Lamp, Adjustable Height
JEYI RGB GPU Graphics Card Support Bracket Aluminum Alloy Video Card Holder,  Built-in 5V ARGB SYNC Lamp, Adjustable Height
JEYI RGB GPU Graphics Card Support Bracket Aluminum Alloy Video Card Holder,  Built-in 5V ARGB SYNC Lamp, Adjustable Height
0% OFF
Save $-13.90

JEYI RGB GPU Graphics Card Support Bracket Aluminum Alloy Video Card Holder, Built-in 5V ARGB SYNC Lamp, Adjustable Height

$13.90
0 sold
Color
Qty 9601 in stock

Product Description

 

【Function Overview】Can support the weight of the GPU, eliminate the drooping pressure of the graphics card, and protect your components.


【5V ARGB SYNC】Controlled by the motherboard, matched with bright and saturated LED lamp beads, combined with a neon housing, presents a more dazzling lighting effect mode (Aura Sync ), highlighting individuality.


【DIY Adjustable Single Slot】Segmented sliding design can better adapt to different types of graphics cards, sliding up and down, freely adjusting applicable scenarios.


【High-quality materials】The base is made of high-quality Magnesium aluminum alloy , and the neon housing support frame better reflects the ARGB lighting effect, which is full of coolness.


【Tool-free Installation】Hidden magnet design at the bottom, it can be installed stably inside the case without tools. The support module is equipped with silicone cushioning anti-scratch pad and base high-gloss technology.


 
 

Double Sliding Track Design

it will allow the supporting modules to go up anddown to adjust the height to match Various GPU cards and PC case.

 

 

Support ARGB Aura Sync

Support 5V ARGB motherboard synchronization function,compatible motherboard software including US aura Sync, Gigabyte RGB FUSION, MSI Mystic Light Sync, etc.

 
 

Tool-free Installation

Hidden magnet design at the bottom, It can be installed stably inside the case without tools. 

 
 

Both interfaces are compatible

5V 3PIN RGB or SATA 15 Pin all Supports

 
 
 

 

You May Also Like Don't Like These?
const TAG = 'spz-custom-painter-button-animation'; const MAX_ITERATION_COUNT = 99999999; const SITE = (window.C_SETTINGS && window.C_SETTINGS.routes && window.C_SETTINGS.routes.root) || ''; const ADD_TO_CART_ANIMATION_SETTING = `${SITE}/api/marketing_atmosphere_app/add_to_cart_btn_animation/setting`; class SpzCustomPainterButtonAnimation extends SPZ.BaseElement { /**@override */ static deferredMount() { return false; } /** @param {!SpzElement} element */ constructor(element) { super(element); /** @private {!../../src/service/xhr-impl.Xhr} */ this.xhr_ = SPZServices.xhrFor(this.win); /** @private {Object} */ this.data_ = null; /** @private {Element} */ this.addToCartButton_ = null; /** @private {boolean} */ this.productAvailable_ = true; /** @private {number} */ this.timerId_ = null; /** @private {number} */ this.animationExecutionCount_ = 0; /** @private {boolean} */ this.selectedVariantAvailable_ = true; /** @private {number} */ this.delay_ = 5000; /** @private {number} */ this.iterationCount_ = 5; /** @private {string} */ this.animationClass_ = ''; } /** @override */ isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } /** @override */ buildCallback() { this.productAvailable_ = this.element.hasAttribute('product-available'); this.selectedVariantAvailable_ = this.element.hasAttribute('selected-variant-available'); } /** @override */ mountCallback() { this.render_(); } /** @private */ render_() { if (!this.productAvailable_) { return; } this.fetch_().then((data) => { if (!data) { return; } this.data_ = data; this.animationClass_ = `painter-${data.animation_name}-animation`; this.iterationCount_ = data.animation_iteration_count === 'infinite' ? MAX_ITERATION_COUNT : data.animation_iteration_count; const animationDuration = 1; const animationDelay = data.animation_delay || 5; this.delay_ = (animationDuration + animationDelay) * 1000; this.handleButtonEffect_(); }); } /** * @param {JsonObject} data * @return {(null|Object)} * @private */ parseJson_(data) { try { return JSON.parse(data); } catch (e) { return null; } } /** * @return {Promise} * @private */ fetch_() { return this.xhr_.fetchJson(ADD_TO_CART_ANIMATION_SETTING).then((data) => { if (!data || !data.enabled) { return null; } return this.parseJson_(data.detail); }); } /** @private */ getAddToCartButton_() { this.addToCartButton_ = SPZCore.Dom.scopedQuerySelector( document.body, '[data-section-type="product"] [role="addToCart"], [data-section-type="product_detail"] [role="addToCart"], [data-section-type="product_detail"] [data-click="addToCart"], [data-section-type="product"] [data-click="addToCart"]' ); } /** @private */ restartAnimation_() { this.addToCartButton_.classList.remove(this.animationClass_); this.addToCartButton_./* OK */ offsetWidth; this.addToCartButton_.classList.add(this.animationClass_); this.animationExecutionCount_++; } /** @private */ clearTimer_() { this.win.clearInterval(this.timerId_); this.timerId_ = null; } /** @private */ setupTimer_() { this.timerId_ = this.win.setInterval(() => { this.restartAnimation_(); if (this.animationExecutionCount_ >= this.iterationCount_) { this.removeAnimationClass_(); this.clearTimer_(); } }, this.delay_); } /** @private */ restartTimer_() { if (this.animationExecutionCount_ >= this.iterationCount_) { this.removeAnimationClass_(); return; } this.setupTimer_(); } /** @private */ listenVariantChange_() { SPZUtils.Event.listen(self.document, 'dj.variantChange', (e) => { const selectedVariant = e.detail && e.detail.selected; if (!selectedVariant) { return; } const {available} = selectedVariant; if (this.selectedVariantAvailable_ !== available) { this.selectedVariantAvailable_ = available; this.clearTimer_(); if (available) { this.restartTimer_(); } } }); } /** @private */ removeAnimationClass_() { this.win.setTimeout(() => { this.addToCartButton_.classList.remove(this.animationClass_); }, 1000); } /** @private */ handleButtonEffect_() { this.getAddToCartButton_(); if (!this.addToCartButton_) { return; } if (this.selectedVariantAvailable_) { ++this.animationExecutionCount_; this.addToCartButton_.classList.add(this.animationClass_); if (this.iterationCount_ === 1) { this.removeAnimationClass_(); return; } this.setupTimer_(); } this.listenVariantChange_(); } } SPZ.defineElement(TAG, SpzCustomPainterButtonAnimation);