【问题标题】:custom style for mobile submenu移动子菜单的自定义样式
【发布时间】:2019-06-10 21:34:12
【问题描述】:

我正在尝试更改我的网站子菜单在移动设备上的外观; 我的主题在移动设备上已经有了一种特殊的风格,我的问题是它似乎不适用于媒体查询

所以我制作了我的移动菜单,包括一个下拉子菜单的样式,当在小屏幕尺寸上测试时显示,但当我在手机上查看我的网站时,默认子菜单从右侧融合为动画显示。我不知道在我的 css 中放什么来改变它,或者我是否需要在其他地方进行改变。主题是二十十九,我的页面是https://demokratietalk.at

在原始 css 中,我找到了这段代码,它描述了发生的情况,但如前所述,我不知道它如何仅针对移动设备:

.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true {
  display: table;
  margin-top: 0;
  opacity: 1;
  padding-left: 0;
  /* Mobile position */
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  position: fixed;
  z-index: 100000;
  /* Make sure appears above mobile admin bar */
  width: 100vw;
  height: 100vh;
  max-width: 100vw;
  transform: translateX(100%);
  animation: slide_in_right 0.3s forwards;
  /* Prevent menu from being blocked by admin bar */

【问题讨论】:

    标签: css wordpress wordpress-theming


    【解决方案1】:

    您是否尝试过在 CSS 中使用媒体查询?对于移动设备,您可以使用以下内容围绕您的手机所需的所有自定义 css。

    @media screen and (max-width: 600px) {
      css {
        Your customer CSS goes here
        }
    }
    

    查看 w3 school 的链接以获取更多帮助 - https://www.w3schools.com/css/css3_mediaqueries_ex.asp

    【讨论】:

    • 我首先将其设置为移动设备,所以没有,但这不是屏幕问题:当我将浏览器窗口设置为小宽度时,我看到了我编码的内容,但在我的手机上,我看到了子菜单中的原始滑动.
    • 所以移动子菜单可以用一个与之关联的额外类进行编辑
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-18
    相关资源
    最近更新 更多