JEYI Graphics Card Brace Adjustable Full Aluminum GPU Sag Bracket VGA Video Card Stand Holder for PC Gaming 40-series GPU
JEYI Graphics Card Brace Adjustable Full Aluminum GPU Sag Bracket VGA Video Card Stand Holder for PC Gaming 40-series GPU
JEYI Graphics Card Brace Adjustable Full Aluminum GPU Sag Bracket VGA Video Card Stand Holder for PC Gaming 40-series GPU
JEYI Graphics Card Brace Adjustable Full Aluminum GPU Sag Bracket VGA Video Card Stand Holder for PC Gaming 40-series GPU
JEYI Graphics Card Brace Adjustable Full Aluminum GPU Sag Bracket VGA Video Card Stand Holder for PC Gaming 40-series GPU
JEYI Graphics Card Brace Adjustable Full Aluminum GPU Sag Bracket VGA Video Card Stand Holder for PC Gaming 40-series GPU
JEYI Graphics Card Brace Adjustable Full Aluminum GPU Sag Bracket VGA Video Card Stand Holder for PC Gaming 40-series GPU
JEYI Graphics Card Brace Adjustable Full Aluminum GPU Sag Bracket VGA Video Card Stand Holder for PC Gaming 40-series GPU
JEYI Graphics Card Brace Adjustable Full Aluminum GPU Sag Bracket VGA Video Card Stand Holder for PC Gaming 40-series GPU
8 / 9
JEYI Graphics Card Brace Adjustable Full Aluminum GPU Sag Bracket VGA Video Card Stand Holder for PC Gaming 40-series GPU
JEYI Graphics Card Brace Adjustable Full Aluminum GPU Sag Bracket VGA Video Card Stand Holder for PC Gaming 40-series GPU
JEYI Graphics Card Brace Adjustable Full Aluminum GPU Sag Bracket VGA Video Card Stand Holder for PC Gaming 40-series GPU
JEYI Graphics Card Brace Adjustable Full Aluminum GPU Sag Bracket VGA Video Card Stand Holder for PC Gaming 40-series GPU
JEYI Graphics Card Brace Adjustable Full Aluminum GPU Sag Bracket VGA Video Card Stand Holder for PC Gaming 40-series GPU
JEYI Graphics Card Brace Adjustable Full Aluminum GPU Sag Bracket VGA Video Card Stand Holder for PC Gaming 40-series GPU
JEYI Graphics Card Brace Adjustable Full Aluminum GPU Sag Bracket VGA Video Card Stand Holder for PC Gaming 40-series GPU
JEYI Graphics Card Brace Adjustable Full Aluminum GPU Sag Bracket VGA Video Card Stand Holder for PC Gaming 40-series GPU
JEYI Graphics Card Brace Adjustable Full Aluminum GPU Sag Bracket VGA Video Card Stand Holder for PC Gaming 40-series GPU
0% OFF
Save $-11.90

JEYI Graphics Card Brace Adjustable Full Aluminum GPU Sag Bracket VGA Video Card Stand Holder for PC Gaming 40-series GPU

$11.90
101 sold
Color
Qty 996 in stock

The JEYI PC Case Graphics Card Bracket is suitable for various computer cases, providing support for 40-series graphics cards to prevent sagging and protect the motherboard from deformation

Durable Aluminum Alloy Construction: Crafted from high-strength aluminum alloy, our bracket combines lightweight design with exceptional durability.

Adjustable Span: Featuring two vertical aluminum rods, our bracket allows for easy span adjustment to accommodate various support needs, ensuring compatibility with a wide range of PC cases.

Height Customization: The inclusion of two adjustable support brackets on the vertical rods allows for precise height adjustment. Secure your graphics card in the perfect position, reducing strain on the motherboard.

Foam Padding for Card Protection: Designed with foam padding on the support brackets, our bracket safeguards your graphics card from scratches and damage during installation and use.

Versatile Height (185mm): With a total height of 185mm, our bracket is thoughtfully designed to fit seamlessly into various PC cases, ensuring compatibility and easy installation.

Three-Point Support: Designed to work in tandem with the graphics card's bracket (secured to the PC case via screws), our bracket offers three-point support. This prevents tilting and long-term stress on the motherboard, ensuring the safety of your motherboard.

Three-point Support for GPU

Added stability of the graphics card and protection of the motherboard

Adjustable Support Span

Soft base to protect the graphic card

Loosen the screws to adjust the support height

Full Aluminum Frame

Single-arm Display

Dual-arm Display

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);