Shopify themes, liquid, logos, and UX
I have inserted this button on a page and I would like to center it.
How do I do that?
I tried with different CSS styles, but nothing happens...
Solved! Go to the solution
This is an accepted solution.
Hey @pije ,
To center the button, you can use CSS properties like flexbox or text-align. Here's how you can do it based on the type of container:
For a div Container:
f the button is wrapped inside a div, use the following styles:
Using Flexbox:
CSS:
div {
display: flex;
justify-content: center; /* Centers horizontally */
align-items: center; /* Centers vertically (if height is defined) */
height: 100%; /* Optional: Adjust based on parent container */
}
Using text-align:
div {
text-align: center;
}
button {
display: inline-block;
}
For a Standalone Button
If the button isn't wrapped in a div , apply margin:
button {
display: block; /* Makes it a block element */
margin: 0 auto; /* Centers horizontally */
}
If you've already tried CSS but it's not working, please share:
1. The HTML structure around the button.
2. The CSS styles applied to both the button and its container.
This will help diagnose the exact issue!
If I was able to help you, please don't forget to Like and mark it as the Solution!
If you’re looking for expert help with customization or coding, I’d be delighted to support you. Please don’t hesitate to reach out via the email in my signature below—I’m here to help bring your vision to life!
Best Regard,
Rajat Sharma
This is an accepted solution.
Hey @pije ,
To center the button, you can use CSS properties like flexbox or text-align. Here's how you can do it based on the type of container:
For a div Container:
f the button is wrapped inside a div, use the following styles:
Using Flexbox:
CSS:
div {
display: flex;
justify-content: center; /* Centers horizontally */
align-items: center; /* Centers vertically (if height is defined) */
height: 100%; /* Optional: Adjust based on parent container */
}
Using text-align:
div {
text-align: center;
}
button {
display: inline-block;
}
For a Standalone Button
If the button isn't wrapped in a div , apply margin:
button {
display: block; /* Makes it a block element */
margin: 0 auto; /* Centers horizontally */
}
If you've already tried CSS but it's not working, please share:
1. The HTML structure around the button.
2. The CSS styles applied to both the button and its container.
This will help diagnose the exact issue!
If I was able to help you, please don't forget to Like and mark it as the Solution!
If you’re looking for expert help with customization or coding, I’d be delighted to support you. Please don’t hesitate to reach out via the email in my signature below—I’m here to help bring your vision to life!
Best Regard,
Rajat Sharma
Hlw @pije
Can you share your store URL so we can investigate your problem?
Hello,
Please share "Store URL"
Thanks!
Hey @pije
Welcome to Shopify Community! Can you share your Store URL so I can have a look on it? Also, if you have password enabled then please share the password as well. Your cooperation would be greatly appreciated.
Best Regards,
Moeed
This worked - thank you very much
Hey Community! As the holiday season unfolds, we want to extend heartfelt thanks to a...
By JasonH Dec 6, 2024Dropshipping, a high-growth, $226 billion-dollar industry, remains a highly dynamic bus...
By JasonH Nov 27, 2024Hey Community! It’s time to share some appreciation and celebrate what we have accomplis...
By JasonH Nov 14, 2024