Variants: How to modify the appearance of select drop-down options on product pages
If your variant select options are too difficult to see on product pages, here are a few tips to assist:
Tip 1 - Make variant select options bolder using CSS
Example before:
After:
CSS style code to use:
/* -- Start Pipeline override code for bold variant options -- */ .template-product input, .template-product select { font-weight: 600; } /* - end - */
Use this link to learn where exactly to add this code snippet:
Where to add your CSS style code
Tip 2 - Change the border color
Example before:
After:
Use the Color options under Theme Settings to set a darker Border color:
You can find these settings here:
Tip 3 - Add a box border around the variant
This CSS will will add box style border around your variant options:
Note: This allows you to maintain a soft lighter color if desired for the drop-down arrows and the quantity select option.
If you'd like the arrows to be darker, change the border color setting as indicated in the first option.
Code to use:
/* -- code to add border around variant select options -- */ .selector-wrapper select,.product-form__variants { border: 1px solid #999999; } /* - end -*/
The value of #999999; is a hex color code for dark grey.
Use any valid hex color code for the border value: http://www.colorhexa.com/web-safe-colors
Use this link to learn where exactly to add this code snippet:
Where to add your CSS style code
Tip 4 - Change the background color of the drop-down options
Using CSS, we can change the background color of the select drop-downs.
Example:
Note: The drop-down arrows and quantity options border are managed by the border settings in the color settings.
Code to use:
/* -- code to change variant drop-down color, dark grey version -- */ .template-product .single-option-selector, .single-option-selector-product { background-color:#999999; color:#ffffff; } /* - end - */
The value of #999999; is the background hex color code for dark grey.
The value of #ffffff; is the text color.
Use any valid hex color code for the border value: http://www.colorhexa.com/web-safe-colors
Use this link to learn where exactly to add this code snippet:
Where to add your CSS style code
Notes:
You may need to change select drop-down arrow colors based on the background color you've used. See the link below on details on how to change the color of these arrows: