试图让我的 Wordpress 导航真正响应 - 功能主题(优雅主题)

Trying to make my Wordpress nav TRULY responsive - Function theme (Elegant Themes)

我正在尝试让我的 Wordpress 导航真正响应。从某种意义上说,它是响应式的,一旦达到 767 像素,它就会切换到适合移动设备的导航,一切都很好。

不过,我想做的是,对于介于 767 像素和无穷大之间的任何屏幕尺寸,它都能按比例放大和缩小以适合。

目前,我正在通过使用媒体查询断点、调整字体大小和锚填充来管理它。

我也尝试过各种导航插件,但它们似乎也没有按照我想要的方式处理。

有没有办法将某些 CSS 属性设置为百分比,这样当我慢慢改变浏览器的宽度时,它会动态调整导航,使其占据导航的整个宽度栏,但不换成两行??

www.thecyclery.net.au

谢谢! 乔恩

您可以使用 flexbox 来布局您的导航。

我发现的关键是将 flex-grow 添加到您的列表项。

.flex-item {
    flex-grow:1;
}

您必须调整当前的 css 以适应。我的意思是,您可能必须从链接中删除一些样式,然后将它们添加到 li 中。

我的例子: http://codepen.io/partypete25/pen/YWwXXY

在此处了解更多信息: https://css-tricks.com/snippets/css/a-guide-to-flexbox/