gpt4 book ai didi

css - 菜单展开时加号标志不变

转载 作者:行者123 更新时间:2023-11-28 02:37:10 25 4
gpt4 key购买 nike

我在样式表中添加了以下行,以便在割草机未展开时显示加号。

#block-menuprincipal li.dropdown > a[aria-expanded=false] i:before {
content: '\f055';
}

Logo 有效,但当我加载我的页面时,第一个 Logo 是加号,第二个是“减号”。菜单没有展开,两个标志都应该是“加号”。

enter image description here

如果我展开这两个菜单并将它们折叠起来,则 Logo 是“加号”。

如果我重新加载页面,为什么第二个 Logo 是“减号”?

enter image description here

enter image description here

展开和折叠菜单后,它起作用了。但是,如果我重新加载页面,我会遇到同样的问题。

enter image description here

这是我的菜单 block :

<nav role="navigation" aria-labelledby="block-navigationprincipale-menu" id="block-navigationprincipale">
<ul class="menu nav navbar-nav">
<li class="expanded dropdown open">
<a href="/boutique" class="dropdown-toggle" data-toggle="dropdown" aria-expanded="true"><i class="fa fa-minus-circle fa-lg" aria-hidden="true"></i> Boutiques</a>
<ul class="menu dropdown-menu">
<li>
<a href="/boutique" data-drupal-link-system-path="boutique"><i class="fa fa-shopping-bag fa-lg" aria-hidden="true"></i> Boutiques</a>
</li>
<li>
<a href="/produit" data-drupal-link-system-path="produit"><i class="fa fa-gift fa-lg" aria-hidden="true"></i> Produits</a>
</li>
<li>
<a href="/service" data-drupal-link-system-path="service"><i class="fa fa-sign-language fa-lg" aria-hidden="true"></i> Services</a>
</li>
</ul>
</li>
<li class="expanded dropdown">
<a href="/groupe" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-minus-circle fa-lg" aria-hidden="true"></i> Groupes</a>
<ul class="menu dropdown-menu">
<li>
<a href="/groupe" data-drupal-link-system-path="groupe"><i class="fa fa-users fa-mg" aria-hidden="true"></i> Groupes</a>
</li>
<li>
<a href="/annonce" data-drupal-link-system-path="annonce"><i class="fa fa-newspaper-o fa-lg" aria-hidden="true"></i> Annonces</a>
</li>
<li>
<a href="/article" data-drupal-link-system-path="article"><i class="fa fa-file-text-o fa-lg" aria-hidden="true"></i> Articles</a>
</li>
<li>
<a href="/discussion" data-drupal-link-system-path="discussion"><i class="fa fa-comments fa-lg" aria-hidden="true"></i> Discussions</a>
</li>
<li>
<a href="/recette" data-drupal-link-system-path="recette"><i class="fa fa-cutlery fa-lg" aria-hidden="true"></i> Recettes</a>
</li>
<li>
<a href="/itineraire" data-drupal-link-system-path="itineraire"><i class="fa fa-map-signs fa-lg" aria-hidden="true"></i> Itinéraires</a>
</li>
<li>
<a href="/evenement" data-drupal-link-system-path="evenement"><i class="fa fa-calendar fa-lg" aria-hidden="true"></i> Événements</a>
</li>
</ul>
</li>
<li>
<a href="/profil" data-drupal-link-system-path="profil"><i class="fa fa-id-card-o fa-lg" aria-hidden="true"></i> Profils</a>
</li>
</ul>
</nav>

最佳答案

好的,如果您使用的是 D8,那么添加该属性会有点困难。所以我们应该尝试仅通过 CSS 来解决这个问题。你能用我下面提供的替换你的 CSS吗

    #block-menuprincipal li.dropdown > a i:before {
content: '\f055';
}

#block-menuprincipal li.dropdown > a[aria-expanded=true] i:before {
content: '\f056';
}

关于css - 菜单展开时加号标志不变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47363220/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com