Additional tips to change Add to Cart button colors
Here are some tips help make your Add to Cart button stand out better on product pages:
- 1
-
Easy: Modify the link color in your theme editor
The Add to Cart button uses the Link color value in your theme's color settings:
You can find these settings here:
A blue link color produces an Add to Cart button like this:
Use that color setting to help make your button stand out better.
- 2
-
Code tip: Change the background color
This requires a basic code change to your CSS file. The result is a filled background color for the Add to Cart button.
Example:
Code to use for Pipeline 5.2 and higher:
/* -- Start Pipeline override code for Add to Cart button -- */ .product__submit__buttons .btn--add-to-cart { background-color: #333333; border: 1px solid #333333; color: #FFFFFF; } .product__submit__buttons .btn--add-to-cart:hover, .product__submit__buttons .btn--add-to-cart:focus { background-color: #cc0000; border: 1px solid #cc0000; } /* - end - */ /* following is disabled state color */ .product__submit__buttons .disabled { background-color: rgba(0,0,0,0.3); border:1px solid rgba(0,0,0,0.3); color: rgba(0,0,0,0.3); } /* - end - */
Code to use for Pipeline 5.0 to 5.1:
/* -- Start Pipeline override code for Add to Cart button -- */ .add-to-cart__wrapper .btn--add-to-cart { background-color: #333333; border: 1px solid #333333; color: #FFFFFF; } .add-to-cart__wrapper .btn--add-to-cart:hover, .add-to-cart__wrapper .btn--add-to-cart:focus { background-color: #cc0000; border: 1px solid #cc0000; } /* - end - */ /* following is disabled state color */ .add-to-cart__wrapper .disabled { background-color: rgba(0,0,0,0.3); border:1px solid rgba(0,0,0,0.3); color: rgba(0,0,0,0.3); } /* - end - */
Code to use for earlier versions of Pipeline:
/* -- code to change add to cart button color -- */ .add-to-cart__wrapper .btn--clear { background-color: #333333; border-color: #333333; color: #ffffff; &:hover{ background-color: #cc0000; border-color: #cc0000; color: #ffffff; } } /* following is disabled state color */ .add-to-cart__wrapper .disabled { background-color: rgba(0,0,0,0.3); border:1px solid rgba(0,0,0,0.3); color: rgba(0,0,0,0.3); } /* - end - */
Note: Where to add the code is covered below.
Example with hover:
Customize the code for your preference:
(1) The value of #333333 is the hex color code for the background color (almost black). Change that value (#333333;) to any hex color code. Be sure to include the semicolon at the end.
(2) The border color around the button. Semicolon is required at the end.
(3) The text color (#ffffff; is white) over the button. Semicolon is required at the end.
These are the hover colors for the button:
(4) Background hover color. You can modify the value of #cc0000; (red) to any hex color code you like. Semicolon is required at the end.
(5) Border color for hover. Semicolon is required at the end.
(6) Text color (#ffffff; is white) when hover is in effect. Semicolon is required at the end.
Use any valid hex color code:
http://www.colorhexa.com/web-safe-colors
These are the disabled button color options, shown when a product is sold-out. Same as above, you can modify the values but using RGBa transperience values:
Reference:
Where do I add the code?
Use this link to learn where exactly to add this code snippet: