【问题标题】:Adding Labels to Divy side-navigation为 Divy 侧导航添加标签
【发布时间】:2016-04-05 01:08:19
【问题描述】:

我正在使用 wordpress 和 Divy 主题建立一个网站,因为我需要在完成后将它交给不编码的人。

我的问题是我正在尝试将标签添加到出现在悬停点左侧的侧导航栏中。 Here 是一个示例网站,它与我正在使用的侧边导航栏相同。

导航栏的结构是这样的:

<ul class="et_pb_side_nav et-visible" style="margin-top: -100px;">
     <li class="side_nav_item">
       <a href="#" id="side_nav_item_id_0" class>0</a>
     </li>
     <li class="side_nav_item"><a href="#" id="side_nav_item_id_1" class="">1</a>
     </li>
     <li>
     etc...
     </li>

我已经设法在悬停时加厚条形并将点(a 元素)保持在同一位置:

ul.et_pb_side_nav:hover {
   width: 100px;
}
ul.et_pb_side_nav:hover .side_nav_item a {
   margin-left: 60px;
   margin-right: 0px;
}

但我不知道如何让标签出现在点的左侧。 我在这些方面尝试了很多事情:

ul.et_pb_side_nav .side_nav_item a#side_nav_item_id_0:before{
  content: “About Us”;
  position: absolute !important;
  top: 0;
}

但是没有任何成功。任何关于如何获得这些标签的想法将不胜感激。感谢您的帮助!

更新:This person 设法用标签替换了这些点,但仍然没有弄清楚如何保留这些点并且只在悬停时显示这些标签,尽管它帮助我更接近了。

【问题讨论】:

  • 我已经准备好一个例子,但是你上次删除了这个问题。我无法保存它。现在它消失了。
  • 哦不!对不起罗伊。我删除了它,因为我认为它太宽泛了(解决了点的移动和标签的插入)所以一旦我弄清楚这些点,我认为删除并重新发布一个问题会更好吗? ???很抱歉浪费了你所有的时间和精力,我知道那是多么令人沮丧。

标签: html css wordpress list navigationbar


【解决方案1】:

你想要这样的东西吗?

ul {
  position: absolute;
  right: 100px;
  height: 100%;
  width: 100px;
  top: 0px;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
ul li.et_pb_side_nav {
  list-style: none;
  text-align: right;
}
ul li.et_pb_side_nav:after {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 999px;
  background: rgba(0, 0, 0, 0.8);
  display:inline-block;
}
ul li.et_pb_side_nav a {
  font-size:0px;
  transition:all 180ms ease-in;
}
ul li.et_pb_side_nav:hover a {
  font-size:14px;
}
<ul>
  <li class="et_pb_side_nav"><a href="#">First</a>
  </li>
  <li class="et_pb_side_nav"><a href="#">Second</a>
  </li>
  <li class="et_pb_side_nav"><a href="#">Third</a>
  </li>
</ul>

【讨论】:

  • 罗伊!这正是我正在寻找的效果。不过,我对您的代码进行了一些操作,但未能在现有导航栏上成功实现它。文本出现在现有的白点下方(它由完整的 a 元素组成,您可以通过检查我发布的站点链接上的元素来了解我的意思)。我尝试让现有的白点消失,但文本出现在您的 :after 制作的项目符号上方。所有这一切,我认为这让我更接近了!感谢您的帮助!
猜你喜欢
  • 2015-07-09
  • 2023-03-13
  • 1970-01-01
  • 2018-06-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多