Off-canvas Position Left Doesn't Works Properly - Question | JoomShaper
Black Friday sale is live with flat 50% OFF. Sale ends soon! Grab your deal now!

Off-canvas Position Left Doesn't Works Properly

GP

Gianluca Pantaleo

Helix Framework 4 years ago

Hello, I have Helix Ultime 1.1.4 when I set off-canvas position to Right everything goes ok but when I set off-canvas position to Left my Header breakes. It loads the offcanvas-toggler html code inside #sp-logo column instead #sp-menu column.

0
15 Answers
Ariba
Ariba
Accepted Answer
Support Agent 4 years ago #26427

Thank you for the site URL.

Could you also provide me your administrative access, please? Use the hidden mode to share the log in credentials.

0
Ariba
Ariba
Accepted Answer
Support Agent 4 years ago #26430

Thank you.

I can see the credentials in your edited post now. I will look into it and get back to you.

0
GP
Gianluca Pantaleo
Accepted Answer
4 years ago #26432

Ok I to hear you soon. Thanks

0
Pavel
Pavel
Accepted Answer
4 years ago #26439

It loads the offcanvas-toggler html code inside #sp-logo column instead #sp-menu column.

Hi. Yes, this is exactly what happens (not a bug, but not quite a good solution from Joomshaper). To solve the problem, you need to keep offcanvas on the right and configure it to the left via CSS and Menu col settings for mobile.

0
GP
Gianluca Pantaleo
Accepted Answer
4 years ago #26442

What's the specific CSS code have I to write, please? If I keep offcanvas on the right I can put it on the left column but when I click on it it's show the menu transition on the right and from right-to-left, I need to show it on the left and transition from left-to-right. Thanks

0
Pavel
Pavel
Accepted Answer
4 years ago #26445

I am not an employee of the support, so I have no access to the hidden content and your site. In order to help you, I do not need administrator access. Just need to be the site is open to public access. Or wait for support answer

0
GP
Gianluca Pantaleo
Accepted Answer
4 years ago #26448

Ok, I published the website, you can now refresh and see it here. Thanks

0
Pavel
Pavel
Accepted Answer
4 years ago #26458

Now it is in left. Set it in right

0
GP
Gianluca Pantaleo
Accepted Answer
4 years ago #26460

Ok, now I set it to right.

0
Pavel
Pavel
Accepted Answer
4 years ago #26469

As far as I see order -1 for Menu col you have already set up.

Here is the remaining code

body.ltr #offcanvas-toggler.offcanvas-toggler-right {
    float: left;
    margin-left: 0;
    margin-right: 20px;
}
body.ltr.offcanvs-position-right .body-wrapper,
body.ltr.offcanvs-position-right .offcanvas-menu {
    right: auto !important;
    left: -300px;
}
body.ltr.offcanvs-position-right.offcanvas-active .body-wrapper,
body.ltr.offcanvs-position-right.offcanvas-active .offcanvas-menu {
    left: 0;
}
0
GP
Gianluca Pantaleo
Accepted Answer
4 years ago #26471

I put your code but I see broken layout now.

0
Pavel
Pavel
Accepted Answer
4 years ago #26476

will fix not worry

0
Pavel
Pavel
Accepted Answer
4 years ago #26480

Sorry, I was mistaken in combining selectors :). Replace the code

body.ltr #offcanvas-toggler.offcanvas-toggler-right {
    float: left;
    margin-left: 0;
    margin-right: 20px;
}
body.ltr.offcanvs-position-right .body-wrapper {
    right: auto !important;
    left: 0;
}
body.ltr.offcanvs-position-right.offcanvas-active .body-wrapper {
    left: 300px;
}
body.ltr.offcanvs-position-right .offcanvas-menu {
    right: auto !important;
    left: -300px;
}
body.ltr.offcanvs-position-right.offcanvas-active .offcanvas-menu {
    left: 0;
}
0
GP
Gianluca Pantaleo
Accepted Answer
4 years ago #26485

Perfect, I replaced the code and works fine. Thanks a lot, you are the best ;)

0
Pavel
Pavel
Accepted Answer
4 years ago #26486

You are wellcome :)

0