Hi Benjamin,
Firstly: I just noticed some styling issues with the icon when it’s clicked on. Apologies for not noticing that earlier! You can style the icon when it’s clicked on using the following snippet:
.sidebar-toggle.toggle-on:before {
content: "Envoie ton Jetlag";
font-size: 16px;
width: 200px;
}
How can I manage to make it responsive?
I reduced my browser’s window to view your site across a few different widths and the icon seems accessible/presentable across all of them.
I can see that it drops down below your logo and to the right hand side of the screen on devices that are 673px or smaller. If you’d like to style it on devices of that width or smaller then you can make use of CSS media queries.
Some good introductions on what media queries are and how to use them can be found in the following guides:
As an example, the following CSS contains a media query to target devices that are 673px or less. It will move the icon to the left of the screen and hide the border from its left side. In addition, it will move the menu panel lower down the page so that the icon is still visible when clicked on:
@media screen and (max-width: 673px) {
.sidebar-toggle {
float: left;
border: none;
}
.sidebar-open .sidebar {
margin-top: 78px;
}
}
Let me know if that’s helpful! If any questions come up, then I’m right here too.