- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 jsfiddle.net/vanduzled/AgAwK/结果是 wp_list_categories 的输出:
所以我在 wordpress 中有一个带有子类别的类别列表,我希望它显示在我的侧边栏中。我使用 wp_list_categories 但它显示的内容是这样的:
配件
生活用品
这看起来不错,但我想让子项(即子附件)隐藏起来,当您将鼠标悬停在父项(即附件)上时,子项会出现在侧面,就像具有两级布局的普通垂直导航一样。
在我的 fiddle 中,.children 类是隐藏的,当您将鼠标悬停在父级上时,我会打开内联 block ,但它不起作用。
我实际上使用的是 Foundation Framework,Zurb 已经内置了一个导航菜单,但我不能在菜单的动态插入中使用它,就像使用自定义 walker 一样,然后样式是必要的,因为在 Foundation 中,他们有一个额外的类 我不能把它放在 wordpress 的 wp_list_category 函数中。
我不知道这是否可以用纯 css 或 js 来完成。
最佳答案
您可以使用传统的 css 从 A list Apart 中执行此操作:
/* ASDIE NAV*/
ul.side-nav { display: block; list-style: none; margin: 0; padding: 17px 0; }
ul.side-nav li { display: block; list-style: none; }
.children{
width: 200px;
position: relative;
z-index: 1;
border-bottom: 1px solid #ccc;
}
ul.side-nav {
margin: 0;
padding: 0;
list-style: none;
width: 220px; /* Width of Menu Items */
border-bottom: 1px solid #ccc;
}
ul.side-nav li {
position: relative;
}
.side-nav li ul {
position: absolute;
left: 199px; /* Set 1px less than menu width */
top: 0;
display: none;
}
/* Styles for Menu Items */
ul.side-nav li a {
display: block;
text-decoration: none;
color: #777;
background: #fff; /* IE6 Bug */
padding: 5px;
border: 1px solid #ccc;
border-bottom: 0;
}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
ul.side-nav li a:hover { color: #E2144A; background: #f9f9f9; } /* Hover Styles */
li ul.side-nav li a { padding: 2px 5px; } /* Sub Menu Styles */
ul.side-nav li:hover ul.children, ul.side-nav li.over ul.children { display: block; } /* The magic */
/* ASIDE !NAV */
关于css - 使用 wp_list_categories 使用两级菜单布局在 Wordpress 边栏上显示子类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13984958/
这个左侧边栏文本使栏本应位于的位置令人震惊。需要帮助将文本放置在隔间 (li) 内而不重叠。只需要调整一下。我已经有了 font-size %,但仍然无法正常工作。谢谢! .menuleft {
我以这种方式添加标记和侧边栏: //' + name + ''; return marker; } // This function picks u
是否可以让侧边导航菜单从左侧过渡,同时推送其他内容以及不透明的颜色叠加层? 我尝试在桌面浏览器中完美运行的版本,但当我切换到移动设备时,边栏会扩展页面的高度并且页面失去流动性。 示例:已更新 http
全部! 我写这篇文章是因为我试图弄清楚我将如何处理以下内容: 我想编写一个应用程序(特别是 Electron + Vue),它使用窗口左侧的语义 UI 侧边栏提供导航和其他功能。 问题是,我只想让侧边
这是我当前的代码,我已经设法用折叠按钮隐藏侧边栏,但我希望它只在小型设备上折叠,就像引导导航栏那样。 PROFILE
我一直在 Weebly 网站上工作:https://testerbuyer.weebly.com/ 问题出在左侧的侧边栏菜单上。 如果侧边栏菜单只有几个菜单项,侧边栏会覆盖页面的整个高度并粘在页面上。
嗨聪明的 CSS 大师等 我刚刚将 Google 自定义搜索小部件添加到我的 wordpress 网站我对样式有疑问吗? 它应该像这个侧边栏一样出现 - http://googlecustomsear
我正在尝试将 Eclipse 用于我的计算机科学类(class),但左侧的栏不见了。有谁知道修复? 最佳答案 你是说包浏览器吗?您可以在这里切换 关于java - Eclipse IDE 边栏(导航)
希望将文件夹添加到 Finder 的侧边栏收藏夹中,但对于现代 macOS,似乎所有途径都已完全弃用。所有 LSSharedFileList* 现在都无法使用,根据 sdef/System/Libra
我正在尝试使用语义 Ui 组件制作一个具有反应的 Web 应用程序。但是,我真的很难让主要内容组件占据整个屏幕(见图)。我希望主要内容组件填满其余空间,但它似乎只占用了它需要的空间。最终我希望能够让侧
我目前制作了一个包含侧边栏和内容的容器,但是当我向侧边栏添加的文本多于向容器添加的文本时,第二个侧边栏会稍微 float 到一边。这些是我正在使用的代码。 HTML: Pl
每当我打开任何 Internet 浏览器时,在右侧会自动打开一个侧页,占确切页面的一半,它有一些 HTML 代码。它一次又一次地打开和关闭它自己。这是为什么?如何阻止它?请帮助我。 最佳答案 我相信这
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 1
我是一名优秀的程序员,十分优秀!