Hey there!
Quick question - I am trying to move “Sale” badge from bottom right corner (as it is by default) to upper right corner. I am pretty new to HTML and CSS but I am getting my head around. Can someone point me in the right direction where would I modify this?
I will assume it will be a div class code.
Any help would be appreciated!
Thanks!
Hello @ecom_arthur ,
You can add the below style to the bottom of the component-card.css file in your code editor to reposition the badge to the top right
/* Re-position sale badge on Dec. 01, 2021 */
.card--text-only .card__content+.card__badge {
margin-top: 1rem;
}
.card__badge {
bottom: unset;
top: 0.3rem;
left: unset;
right: 0;
}
.card--text-only .card__badge {
align-self: flex-start;
justify-content: end;
grid-row: 1;
}
/* End of Code for re-positioning the sale badge */
It will look like the below screenshot
Hello @ecom_arthur ,
- Go to Online Store->Theme->Edit code
- Asset->component-card.css-> paste bellow code in bottom of file
.card__badge {
bottom: 100% !important;
top: 10px !important;
left: 80% !important;
right: 1% !important;
}
Thanks
Hey Sam,
Thanks for the help! Worked like a charm! Should I comment out the old CSS settings or it does not matter at this point?
Best,
Arthur.
Hey again @ecom_arthur
It would be best not to delete any old CSS. as long as you add the new CSS style at the bottom of the file, it will overwrite the existing styles.
Best regards 