css - 如何使用 CSS 显示或隐藏面板折叠的切换链接
问题描述
我的面板标题中有一个链接,用于控制面板主体的折叠。我还有一个适用于所有面板主体的页面宽折叠切换。所以我不能使用一个变量来定位它们。我有我的CSS设置来隐藏这样的适当箭头......
div[aria-expanded="false"] + .panel-heading .fa-angle-up {
display: none;
}
div[aria-expanded="true"] + .panel-heading .fa-angle-down{
display: none;
}
这可以根据面板主体是否折叠正确隐藏或显示向上或向下箭头。但是,它在初始页面加载时不起作用,只有在单击切换后它才会从该点开始起作用。为什么是这样?
这是html:
<div class="panel-heading">
<a data-toggle="collapse" data-target="#myPanel">
<i class="fas fa-angle-down"></i>
<i class="fas fa-angle-up"></i>
</a>
</div>
<div id="myPanel" class="panel-body collapse in" aria-expanded="true">
Test
</div>
解决方案
推荐阅读
- javascript - 从 API 加载 geoJSON 标记 - React Leaflet
- python - 将 numpy recarray 复制到 ndarray
- java - java时差输出负值和错误值
- ios - 子框架的 WKWebView
- vue.js - 禁用内联样式表并使用 webpack 将它们分隔在文件中
- python - 使用多进程创建字典
- data-science - AWS sagemaker 上的模型测试“无法将字符串转换为浮点数”
- ms-access-2007 - 无法通过表单访问 2007 传递文本值来编辑记录
- r - 使用 kde2d 和 for 循环(MASS R 包)的带宽的负值或零值
- scala - Spark Scala - 将数据框保存为带有标题的文本文件