Responsive Classic Redesign Support thread
This template offers a fully responsive layout for showcasing the Zen Cart Classic Template Rebuild.
Explore Demo site – https://www.zencartdemo.com
Download Template - https://www.zen-cart.com/downloads.php?do=file&id=2403
Github Repo - https://github.com/chadlly2003/zenca...assic_redesign
Re: Responsive Classic Redesign Support thread
Good work!
You make responsive_classic great again
All the button and form stuff so much better and really modern now.
A great restart for responsive_classic
Re: Responsive Classic Redesign Support thread
I tried it too and I must say design is great! It looks modern, light and nice.
After using it for a while I found few ponits where I was not too happy. Mainly it does not feel responsive... It is designed for mobile phone and when using a desktop with a big screen, 1/3 of the screen space is just white... One strip on the left and one strip on the right.
Then when you try to customize, you realize everything is 'rigid'. I had hard time updating the plugin Language and currency in Header for this template,especially for mobile.
In general, if you want a plugin to be used as a base template, it needs to be easy to modify/customize. Making it more responsive is probably the solution.
Although design and look in general is great, usability is not there for me.
Don't get me wrong, I know you put a lot of work in it and I am really happy to see a new template like this and I really would like to see it bring something more than a new look (compare to old templates Classic and Responsive Classic).
Re: Responsive Classic Redesign Support thread
I hope I get the main focus point
This template has never been full-width on desktop
Re: Responsive Classic Redesign Support thread
And easily fixed by dropping/changing the max-width on .onerow-fluid.
Re: Responsive Classic Redesign Support thread
pilou2,
This site should be very easy to make adjustments. I am not sure why you fell it is not responsive. This has been tested on all devices with no issues to report. Can you send me a screen shot of the white space you are talking about.
Is that white space showing in the demo site.?
I can help you with this if you define exactly where your having an issue.
1 Attachment(s)
Re: Responsive Classic Redesign Support thread
Honestly, I am not sure anymore what 'responsive' means... I was hoping the template would adapt to different screens, both in size and elements positioning like the ZCA Bootstrap template.
On Desktop, I am actualy between the Classic template and the Responsive Classic one speaking of space use. Here is a screen shot:
Attachment 20953
You can see on top right I added a currency link in header which uses 2 lines although it could be on one only with all this space available in the middle (search field). It seems the right container in header is fixed width.
Re: Responsive Classic Redesign Support thread
if I understand correctly if you want to make the template full with you can do this
path stylesheet_zcustom.css
.onerow-fluid {
margin: 0 auto !important;
width: 100% !important;
max-width: 1280px !important; <!-- remove this -->
}
path stylesheet_colors.css
#headerWrapper {
border-bottom: solid 1px #ccc;
padding-bottom: 2rem;
margin-bottom: 1rem !important;
max-width: 1280px !important; <!-- remove this -->
margin-left: 15px !important;
margin-right: 15px !important;
If you want to fit your item on one line
go to
path stylesheet_zcustom.css
.shoppingcart {
grid-template-columns: auto auto auto; <!-- add another auto -->
text-align: center;
gap: 1.5rem;
margin-top: 0px;
}
Note if you look at the css it is all grid based. So grid template columns controls how it is being displayed.
Re: Responsive Classic Redesign Support thread
Just to be clear if you want to add another icon next to shopping cart use css grid to create the columns.
In CSS Grid, grid-template-columns: auto defines that each column will be sized automatically, primarily based on the content within the column. This means the width of each column will adjust to fit the widest content it contains, and the grid will expand to accommodate new columns as needed
1st step ** Add your content within the .shoppingcart div
<div class="shoppingcart">
<a href="https://www.zencartdemo.com/index.php?main_page=login" aria-label="Login Details">
<i class="fa fa-user spacer2 navitem1t" aria-hidden="true" role="img" aria-label="Login icon"> </i></a>
<a href="https://www.zencartdemo.com/index.php?main_page=contact_us" aria-label="Contact Us">
<i class="fa fa-envelope spacer1 navitem2t " aria-hidden="true" role="img" aria-label="Contact icon"> </i></a>
<a href="https://www.zencartdemo.com/index.php?main_page=shopping_cart" aria-label="Shopping Cart">
<i class="fa fa-shopping-cart fa-fw badge fa-lg navitem3t" aria-hidden="true" role="img" aria-label="Shopping cart icon">
<span class="cart-count">0</span></i></a>
</div>
2nd step ** update css grid
Path: /stylesheet custom.css
we are only editing grid-template-columns
To make it resposnive
find this
@media (min-width: 576px) {
.shoppingcart {
grid-template-columns: auto auto auto;
text-align: center;
gap:1.5rem;
margin-top: 0px;
}
replace with
@media (min-width: 576px) {
.shoppingcart {
grid-template-columns: auto auto auto auto;
text-align: center;
gap:1.5rem;
margin-top: 0px;
}
}
}
Re: Responsive Classic Redesign Support thread
Quote:
Originally Posted by
chadlly2003
if I understand correctly if you want to make the template full with you can do this
path stylesheet_zcustom.css
.onerow-fluid {
margin: 0 auto !important;
width: 100% !important;
max-width: 1280px !important; <!-- remove this -->
}
path stylesheet_colors.css
#headerWrapper {
border-bottom: solid 1px #ccc;
padding-bottom: 2rem;
margin-bottom: 1rem !important;
max-width: 1280px !important; <!-- remove this -->
margin-left: 15px !important;
margin-right: 15px !important;
If you want to fit your item on one line
go to
path stylesheet_zcustom.css
.shoppingcart {
grid-template-columns: auto auto auto; <!-- add another auto -->
text-align: center;
gap: 1.5rem;
margin-top: 0px;
}
Note if you look at the css it is all grid based. So grid template columns controls how it is being displayed.
Thanks for these information, it actually removed width limit on center column and header.