-
AuthorPosts
-
February 6, 2017 at 5:25 pm #743469
Hello,
In this thread we’ve figured out to make the center menu work. Im 90% happy with the result.
https://kriesi.at/support/topic/center-menu-white-space-below/I’ve found an other downside; on a smaller screen the menu seems to brake.
The right side of the menu falls underneath the left side of the menu.
The menu doesn’t have this problem when the font size is smaller. (But I really dont want the size to be smaller.)I hope you guys can help me.
- This topic was modified 7 years, 10 months ago by ernaborbas.
February 6, 2017 at 7:39 pm #743537i do not see a link to the concerning site so in this point i can not help you in detail.
But what behavior should a menu have if the space from left to right is not enough?
To have the menu responsive there are two main solutions.
The one is that some listpoints are floating underneath the others – the other one is to shrink font-size, margins or paddings between list points.February 7, 2017 at 12:09 am #743639This is the website (in the first post i placed in in private content). http://nlboos-osterwaal.savviihq.com/
As i said; I dont want to shrink the font-size. I’m searching for a other solution.
February 7, 2017 at 6:30 am #743683Edit: try first the other solution – seems to be clearer !
so one possibility is to have a fluent nav height.
if you don’t want to shrink font-size you have to allow floating (as you does) – but your container with navigation is set to 50px height.
try this here instead:#header .container { max-width: 100%; padding: 0px; } #header_main_alternate { border: medium none ! important; } .html_header_top.html_header_sticky.html_large.html_bottom_nav_header #main { padding-top: 138px !important; } .html_header_top.html_logo_center .logo { filter: drop-shadow(2px 2px 3px #888888); left: 50%; transform: translate(-50%, 10px); } .html_header_top.html_logo_center .main_menu ul:first-child { display: inline-table ! important; width: auto ! important; } .html_header_top.html_bottom_nav_header .main_menu > div, .html_header_top.html_bottom_nav_header .main_menu ul:first-child { height: auto ! important; width: 100%; } @media only screen and (max-width: 1120px) { .html_header_top.html_header_sticky.html_large.html_bottom_nav_header #main { padding-top: 186px !important; } }
on transformation the logo for me it looks nice to have the logo a bit shifted down. But it is a matter of opinion.
the padding-top is for having the slider not covered by the navigation.- This reply was modified 7 years, 10 months ago by Guenni007.
February 7, 2017 at 6:33 am #743686the filter is to style the logo a bit.
for me the thin line through your logo looks not good.Some rules exists allready and are only (transforming the logo) to setup a bit different
PS : and now i’m hungry – looks very nice
- This reply was modified 7 years, 10 months ago by Guenni007.
February 7, 2017 at 8:58 am #743736Hi,
Thanks for helping out @guenni007. Did you try out the suggestions and did you have any luck with them @ernaborbas?
Best regards,
RikardFebruary 7, 2017 at 10:08 am #743775and here is the alternative without floating some menu links under the others:
Less place for the logo for more place for navigationTry this first – seems to be the better alternative
.av-main-nav li:nth-child(3) { margin-right: 150px; } .responsive .main_menu ul:first-child > li > a { padding: 0 8px; } #header_main_alternate { border: medium none !important; } #header .container { max-width: 100%; padding: 0px; } .html_header_top.html_logo_center .logo { filter: drop-shadow(2px 2px 3px #888888); left: 50%; transform: translate(-50%, 20px); } .html_header_top.html_header_sticky.html_large.html_bottom_nav_header #main { padding-top: 120px !important; } .cart_dropdown { opacity: 0; right: 0; top: 0; transition: none !important; } @media only screen and (min-width: 980px) { .responsive .main_menu ul:first-child > li > a { padding: 0 20px; } } @media only screen and (max-width: 810px) { .container #advanced_menu_toggle, #advanced_menu_hide { display: block; } .main_menu .avia-menu, #header_main_alternate, .fallback_menu { display: none; } .responsive #top #wrap_all .container { float: none; margin: 0 auto; max-width: 85%; padding-left: 0; padding-right: 0; width: 85%; } .responsive.html_header_top.html_logo_center .logo { left: 0; margin: 0; transform: translate(0%, 0px); } .responsive #top .cart_dropdown { margin: -23px 50px 0 0; position: absolute; right: 7.5%; top: 50%; opacity: 1 }
- This reply was modified 7 years, 10 months ago by Guenni007.
February 7, 2017 at 12:03 pm #743833Hi,
Thanks for sharing your solution @guenni007
I checked your site and the logo looks good in both desktop and mobile. Not sure if you got this sorted, let us know if you have any questions.
Best regards,
VinayFebruary 7, 2017 at 2:02 pm #743910if you shrink his site to responsive case you see the fact he liked to change.
Look here to my solution2 for his site:
https://webers-testseite.de/ikom/wp-content/uploads/screenfilm.mp4
February 7, 2017 at 4:41 pm #743959Thank you @Guenni007, amazing piece of code.
The code seems to work; partially.– My site had the maximum container width of 80%. It looks like the maximun width is back at 1310px again.
I really want it to be 80% wide.– I MAY want to shrink the logo a little, what part of the code do I need to change to make that happen?
– Also i can’t seem to adjust the font-size anymore, of the main menu.
The size is 14px right now, I want the size to be around 16px/18px.I like what you did with the shadow, underneath the logo; good job!!
- This reply was modified 7 years, 10 months ago by ernaborbas.
February 7, 2017 at 5:04 pm #743974First impression:
You see the image and that the slider is under the Navigation. This is a wanted effect?
if not now the value is :
.html_header_top.html_header_sticky.html_large.html_bottom_nav_header #main { padding-top: 165px !important; }
if you see my little video there was allways a padding left/right so there has to be some changings in the meanwhile from your site which causes this behavior.
I will see what it is.February 7, 2017 at 5:23 pm #743981i see that this code was inserted after my last information:
it is in media-querie und 810px – can you please remove it shortly
i thought you like to have for body (#top.boxed) max-width: 1010px and width: 85%.container { width: 100%; } .container .av-content-small.units { width: 80%; } .responsive #top.boxed, .responsive.html_boxed.html_header_sticky #header, .responsive.html_boxed.html_header_transparency #header { max-width: 90%; width: 80%; } .responsive .container { max-width: 80%; } #top #header .av-main-nav > li > a { font-size: 15px; }
after that we will see what happens
February 9, 2017 at 9:59 am #744715ok seems to be not so important, but you changed yourself the code
so now i’m out from this topic. Your welcomeFebruary 10, 2017 at 11:00 am #745314Hello @Guenni007,
I had a short vacation, I can’t seem to figure out what I need to remove from the code I have on my website right now..
The code i have working now is:.av-main-nav li:nth-child(3) { margin-right: 150px; } .responsive .main_menu ul:first-child > li > a { padding: 0 8px; } #header_main_alternate { border: medium none !important; } #header .container { max-width: 100%; padding: 0px; } .html_header_top.html_logo_center .logo { filter: drop-shadow(2px 2px 3px #888888); left: 50%; transform: translate(-50%, 20px); } .html_header_top.html_header_sticky.html_large.html_bottom_nav_header #main { padding-top: 165px !important; } .cart_dropdown { opacity: 0; right: 0; top: 0; transition: none !important; } @media only screen and (min-width: 980px) { .responsive .main_menu ul:first-child > li > a { padding: 0 20px; } } @media only screen and (max-width: 810px) { .container #advanced_menu_toggle, #advanced_menu_hide { display: block; } .main_menu .avia-menu, #header_main_alternate, .fallback_menu { display: none; } .responsive #top #wrap_all .container { float: none; margin: 0 auto; max-width: 85%; padding-left: 0; padding-right: 0; width: 85%; } .responsive.html_header_top.html_logo_center .logo { left: 0; margin: 0; transform: translate(0%, 0px); } .responsive #top .cart_dropdown { margin: -23px 50px 0 0; position: absolute; right: 7.5%; top: 50%; opacity: 1 }
Can you help me with completing the piece of code with your new code?
You’re very helpfull allready, thanks for that!
February 10, 2017 at 11:05 am #745316well ok. –
i can see underneath my code above that there are additions in the quick css media querrie und 810px – namely:.container { width: 100%; } .container .av-content-small.units { width: 80%; } .responsive #top.boxed, .responsive.html_boxed.html_header_sticky #header, .responsive.html_boxed.html_header_transparency #header { max-width: 90%; width: 80%; } .responsive .container { max-width: 80%; } #top #header .av-main-nav > li > a { font-size: 15px; }
can you please remove that first – because the code which is necessary is “fighting” against that.
February 10, 2017 at 11:09 am #745319you lost something (the max-width of body):
#top.boxed, .html_boxed.html_header_sticky #header { max-width: 85%; width: 1010px; }
the rules above are conflicting and confusing that rule
February 10, 2017 at 11:26 am #745323I now only added this code, what should I add next??
.container { width: 100%; } .container .av-content-small.units { width: 80%; } .responsive #top.boxed, .responsive.html_boxed.html_header_sticky #header, .responsive.html_boxed.html_header_transparency #header { max-width: 90%; width: 80%; } .responsive .container { max-width: 80%; } #top #header .av-main-nav > li > a { font-size: 15px; }
As you can see, the width of the page is perfect now.
(http://nlboos-osterwaal.savviihq.com)
That is the width i would like to have.Now I need the menu to be: Link – Link – Link – Logo – Link – Link – Link & The responsive part that you designed.
Thanks
- This reply was modified 7 years, 10 months ago by ernaborbas.
February 10, 2017 at 12:00 pm #745344is my english too bad or do you like to misunderstand me –
this is the code you should add: https://kriesi.at/support/topic/center-menu-responsive/#post-743775and this is the code you have to remove – https://kriesi.at/support/topic/center-menu-responsive/#post-745323
because it is not the code you need. If you have removed it i will see what code will do the jobFebruary 10, 2017 at 12:08 pm #745348@guenni007 I’m just very confused about it all, can I maybe send you login details so you can change the piecie of code for me? It would help ALOT ..
Because I can’t seem to find where in the website I have to delete this pieces of code – https://kriesi.at/support/topic/center-menu-responsive/#post-745323
If u agree, i will send the details to: (Email address hidden if logged out)
Thanks.
- This reply was modified 7 years, 10 months ago by ernaborbas.
February 10, 2017 at 1:08 pm #745390you can do that or you can wait till mods are here in this thread.
February 10, 2017 at 1:52 pm #745409I just sent you the details, hope you can help me.
Otherwise I hope the mods can help me with:
– Centering menu (logo in middle)
– Links may not fall underneath other menu links
– Keeping it sort of responsiveThis code is great allready: https://kriesi.at/support/topic/center-menu-responsive/#post-743775
Only downside to that is that my page isn’t 80% wide anymore.Thanks!
- This reply was modified 7 years, 10 months ago by ernaborbas.
February 10, 2017 at 2:12 pm #745416ok – have a look and see if i understood your request in the right way.
btw: i added some code to your functions.php of your child theme –
this is why your quick css input window is now at 100% width and responsiveBy the way – please do update to WP 4.72 soon -because there are a lot of sites hacked (hacked by sa3d hack3d) including two of my sites.
it is a security problem of WP 4.71 only and goes to posts (not pages nor portfolio posts) see google- This reply was modified 7 years, 10 months ago by Guenni007.
February 10, 2017 at 2:25 pm #745421I will update soon, thanks for telling me that!
About the website; the menu is still great, it’s still responsive as the screen gets smaller.
I saw you added this code:
#top.boxed, .html_boxed.html_header_sticky #header { max-width: 85% !important; width: 1010px; }
I changed that code to:
#top.boxed, .html_boxed.html_header_sticky #header { max-width: 85% !important; width: 80%; }
And now it works axactly like how I want it to be.
Amazing @quenni007, I’ll keep you in the credits of the website.
EDIT: I now see that both codes underneath dont work anymore; why is that .. ?
/* Content slider */ .contentsliderlettertyp { font-size: 14px; text-align: center; } /* Witte special header met schaduw */ .dropshadow .av-special-heading-tag { text-shadow: 2px 1px 2px black !important; color: #ffffff; }
- This reply was modified 7 years, 10 months ago by ernaborbas.
February 10, 2017 at 4:58 pm #745494this is because it is in media querie rule:
the ending curly bracket is now missing there – where do you want to end this rule. You have to put in a }
Edit : i put in the bracket – now you can erase me as user
that is the reason why i do not have those media queries in the middle of the css. i put it alway on the bottom to it:
@media only screen and (max-width: 810px) { this last closing bracket was not there }
February 10, 2017 at 5:09 pm #745501@Guenni007 you are beyond amazing.
Thanks for your help!! -
AuthorPosts
- You must be logged in to reply to this topic.