css - 在 bootstrap .collapsed 选择器上使用 CSS 更改颜色
问题描述
这是我的 Django 模板中的重要代码:
<a class="notibell" data-toggle="collapse" href="#pgsettings"><i class="fa fa-bell"></i></a>
<div class="collapse" id="pgsettings">
# content to show using the toggle anchor tag above.
</div>
我在页面中使用这个 css <head>
:
<style type="text/css">
.notibell.collapsed {
color: green !important;
text-shadow: 2px 2px 2px #ccc;
}
.notibell {
color: red;
text-shadow: 2px 2px 2px #ccc;
}
</style>
在页面加载时,图标颜色为红色(应为绿色)。然后单击时,颜色保持红色(扩展 div 的正确颜色)。然后再次单击,颜色变为绿色(折叠 div 的正确颜色)。然后从这一点开始,切换和颜色正确更改。
问题出在页面加载上,尽管有 !important 条件,但颜色渲染不正确。
我也尝试在引导加载之前和之后在头部加载 css,但这并没有什么不同。
在此先感谢,任何帮助表示赞赏。
解决方案
您可以使用 jquery 切换功能将其启动为绿色并来回切换为红色。
推荐阅读
- javascript - 如何使用该方法: $().button('toggle') 用于此引导程序“单选按钮列表”?
- ios - Fabric 在“live app”上给出了“libc++abi.dylib”崩溃的报告,但我无法复制崩溃
- mysql - MariaDB ON DUPLICATE KEY UPDATE 自动增量
- python-3.x - 检查串口数据直到完成
- c++ - 使用 node 调用 C++ 时如何更改堆栈保留大小?
- forms - Asp.net core 2.1 - 来自表单的两个参数 HttpPost
- arrays - 使用内部数组解组 json 记录数组(所有整数)
- android-app-indexing - 应用索引问题 - 被索引的应用页面数量正在下降
- angular - 部署后从 URL 中删除 # 不起作用 - HTTP 404
- javascript - 需要帮助以使我的华夫饼图表响应