javascript - hover li 和第二个 li 元素

标签 javascript jquery html css

我有一个导航菜单,如果我将 li 元素悬停在 psuedo 之前,我想更改当前 li 和 li 元素之后的属性 enter image description here

.cruise-turlari .cruise-box .cruise-list-box ul li:after {
  content: "";
  width: 86%;
  display: block;
  margin: 0 auto;
  height: 1px;
  background: #cbcbcb;
}
.cruise-turlari .cruise-box .cruise-list-box ul li a {
  display: block;
  color: #000;
  font-size: 14px;
  padding: 7px 33px;
  -webkit-transition: all linear 0.4s;
  -moz-transition: all linear 0.4s;
  transition: all linear 0.4s;
}
.cruise-turlari .cruise-box .cruise-list-box ul li a:hover {
  background: #000;
  color: #FFF;
}
<div class="cruise-list-box">
  <ul>
    <li><a href="#">Vizesiz Yunan Adaları İzmir Hareket <i class="fa fa-chevron-right"></i></a>
    </li>
    <li><a href="#">Vizesiz Yunan Adaları İstanbul Hareket <i class="fa fa-chevron-right"></i></a>
    </li>
    <li><a href="#">Vizesiz Yunan Adaları  <i class="fa fa-chevron-right"></i></a>
    </li>
    <li><a href="#">Ege &amp; Adriyatik  <i class="fa fa-chevron-right"></i></a>
    </li>
    <li><a href="#">Akdeniz &amp; Adriyatik  <i class="fa fa-chevron-right"></i></a>
    </li>
    <li><a href="#">Baltık Başkentleri  <i class="fa fa-chevron-right"></i></a>
    </li>
    <li><a href="#">Kuzey Avrupa &amp; Akdeniz  <i class="fa fa-chevron-right"></i></a>
    </li>
    <li><a href="#">Fiyordlar  <i class="fa fa-chevron-right"></i></a>
    </li>
    <li><a href="#">Akdeniz  <i class="fa fa-chevron-right"></i></a>
    </li>
    <li><a href="#">Kanarya Adaları <i class="fa fa-chevron-right"></i></a>
    </li>
  </ul>
</div>

and click to real demo

最佳答案

我想这就是你想要的:

.cruise-turlari .cruise-box .cruise-list-box ul li:hover:before, .cruise-turlari .cruise-box .cruise-list-box ul li:hover + li:before {
  height: 1px;
  background: transparent;
}

因此您也可以在悬停时使用相邻的同级选择器。

关于javascript - hover li 和第二个 li 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39702605/

相关文章:

jquery - CSS IE Dropdown 扩展 onclick 修复

javascript - 删除显示 : none when changing between @media sizes

javascript - 有哪些方法可以使图像具有模糊效果?

javascript - 'select' ie 下拉列表的 HTML Javascript 切换可见性?

javascript - Controller 和指令之间的 AngularJS 通信

javascript - 使用PHP与MVC架构的AJAX mysqli交互

javascript - Jquery 无法在 Dreamweaver 中运行。不确定链接是否正确

javascript - 禁用父 div 的子级的单击事件

javascript - 手动将 HTML 代码写入网页更快,还是使用 jQuery(或普通的 Javascript)更快?

javascript - 需要 jquery 方面的帮助