css - 明智地设置css变量的值
问题描述
我正在尝试根据另一个变量更改 CSS 变量的值。我想检查变量的当前值是否为白色,然后将其设置为黑色...在某些类中假设我的变量是--default-var,--default-var 的值可以是任何颜色...。如果值为default-var 是白色然后将其更改为黑色我试过
.my-class{
@if var(--default-var) == #fff{
--default-var : #000;
}
}
我也试过
.my-class{
@if --default-var == #fff{
--default-var : #000;
}
}
这两种情况都不起作用..请帮忙。
解决方案
这里的最佳实践是创建两个具有不同 CSS 值的类,然后使用 C# Razor 或 Javascript 等逻辑切换类。这样可以保持阅读更干净。
推荐阅读
- html - 覆盖阻止链接
- python - 使用 keras 进行预测时的错误
- javascript - jQuery从选择的循环中获取文本框ID
- c# - 具有基本身份验证的 Twilio C# recordingStatusCallback uri
- python - 将 3D 数组转换为 RGB 值数组
- c - 代码中的 C 编程错误
- javascript - 我怎么能超过33岁!在浏览器中使用 Javascript?
- c# - 动态绑定多个组合框以禁用选定的源项
- html - 如何使用 bootstrap 3.3.7 或 css 以自定义格式设置文件输入
- oracle - 缺少 datapump_exp_full_database 角色