- Posts: 150
- Thank you received: 11
CSS for editing product listing
I used Inspector for editing the product listing.
I changed the quantity size but I would like to put the field in the center of the each listing.
I saw that If I change div.hikashop_subcontainer.thumnail, the field is in the right order. But my tries wasnt so accurate and successful.
Also, as you can see, if there are characteristics, the display isnt in block. I tried to do that with flexbox, but I failed as well. Anyways, my thought is that the product listings should be in order, not like wave.
Could you please help me?
Thank you in advance.
Please Log in or Create an account to join the conversation.
I think that you have to "target" the table that is contained in the form, and by using a little trick :
margin-left: auto;
margin-right: auto;
Note : You can have a look on this tutorial to see how to proceed.
Hope this will help you to get what you need.
Regards
Please Log in or Create an account to join the conversation.
I fixed the table, but I tried to fix the .hikashop_subcontainer form without much success. I also tried Inspector to see the changes in front-end but when I apply them in the custom CSS, the cart is setting in the product_title. I am sure that I am doing something wrong, because I havent achieve a vertical alignment
Could you please point me in the right direction?
Thank you in advance.
Please Log in or Create an account to join the conversation.
I'm sorry but I don't really understand what you mean by "fix the .hikashop_subcontainer form" can you precise what you want to do because so far when I look your website I don't really see any display issue.
Awaiting news from you to move forward on your subject.
Regards
Please Log in or Create an account to join the conversation.
Well.. If you check here: www.e-myrat.gr/index.php/xartopoleio/eks...r-pistolia-silikonis , the "add to cart" of each product is not in horizontal alignment. Also, the products with characteristics, are being dispalyed wrong as well. I would like everything to be in horizontal order.
Also here: www.e-myrat.gr/index.php/xartopoleio/pro...mitstart=30&limit=30 products with many words as title, have the "add to cart" in different margin than the others.
I tried to test via inspector, but didnt get results.
Thank you in advance.
Please Log in or Create an account to join the conversation.
- For vertical align your button, you can use this kind of Css command on your add to cart button :
position: absolute;
bottom: 25px;
left: 30%;
- For manage your title, I think that you can use like for the form (margin-left & margin-right in auto) and maybe add a width to restrict your product name.
Hope this will help you.
Regards
Please Log in or Create an account to join the conversation.
Yes, I fixed everything.
Thank you very much.
Please Log in or Create an account to join the conversation.
Now I have this: www.e-myrat.gr/index.php/tsantes-kasetin...oller-glow-901251-73 . The add to cart, is in the quantity field.
I cant change the a.hikacart bottom, because the changes will apply everywhere.
I test the .hikabtn, which gavbe results but when I ty to change the css in file, changes doesnt apply.
Please Log in or Create an account to join the conversation.
then, why you don't use a more precise Css selector ? This tutorial
will explain in details what I mean.
I suggest you, to use 2 class (or id), like on this idea :
.html_class_page .button_class html {
your order command css;
}
Hope this will help you.
Regards
Please Log in or Create an account to join the conversation.
In that case, I used :
.hikabtn.hikacart {
position: absolute;
bottom: -30px;
left: 0%;
}
And the cart under the quantity field set right. But the cart under "related products" is .hikabtn.hikacart and moved as well under. So in that case, it didnt displayed.
Also, the .hikacart in product listing was affected as well.
To sum up, I am 100% sure that I am doing the editing wrong.
Edit: A page with the example above: www.e-myrat.gr/index.php/tsantes-kasetin...oller-glow-901251-73
Please Log in or Create an account to join the conversation.
You have to understand this scheme :
To better understand the idea here
.html_class_page .button_class html {
your order command css;
}
The idea is to have a specific html class (on the first level) in order to restrict your css command (second class level, the real targeted element) to avoid your previous issue on other page.
Regards
Please Log in or Create an account to join the conversation.
So, in that case would be that?
.hk-row-fluid .hikabtn, .hika_j2 .btn html {
bottom: -50px;
}
I understood the tutorial and it is useful to be honest, but I am missing the class and all the edits are affect the rest css, which means that I am picking the wrong one.
Thank you in advance.
Please Log in or Create an account to join the conversation.
You have to find the class that refer to your item menu (with his Id) then you will be sure to restrict your css command on this part.
More specifically you have an id, hikashop_category_information_menu_id.
You have to navigate through your html code with your inspector tool to find the most efficient class or id.
Regards
Please Log in or Create an account to join the conversation.
I used that:
.hikashop_product_right_part .hikacart {
position: absolute;
bottom: 100px;
}
Which worked here: www.e-myrat.gr/index.php/vivlia/product/...ixani-citizen-pe-570
but didnt work on books where I have many costum fields, like here: www.e-myrat.gr/index.php/vivlia/logotexn...thronou-sto-vyzantio
Shouldnt be ok, since I used position: absolute; ?
Once again, thank you for helping me..
Please Log in or Create an account to join the conversation.
All I can say now is quite the same things but for a different context of course.
I mean if you analyse the html code than you can see that your first html class in your selector isn't specific, this class is present in many HikaShop page.
Regards
Please Log in or Create an account to join the conversation.
Well, I think that I did. I add that:
.hikashop_product_quantity_main a.hikabtn.hikacart {
position: relative;
bottom: -20px;
left: 50px;
}
#hikashop_product_quantity_main.hikashop_product_quantity_main {
width: 30%;
}
And it is working without affecting something else.
Did I get right the way that I should pick the html class?
Please Log in or Create an account to join the conversation.
Yes, this may be good to get it only on your product page
regards
Please Log in or Create an account to join the conversation.
Thank you very much for your time and the fact that you tried to show me the right way to understandi how things are working.
I really appreciate it.
Please Log in or Create an account to join the conversation.