【问题标题】:Alpha channel and opacity in a Bootstrap themeBootstrap 主题中的 Alpha 通道和不透明度
【发布时间】:2019-03-28 17:34:26
【问题描述】:

我正在尝试将手风琴控件移植到 ui.bootstrap 手风琴。我在 ui.bootstrap 版本中处理的大多数元素都是 vanilla Bootstrap 中的面板类元素。

我已经创建(使用theme customizer)css来设置背景、边框和文本颜色,但是我似乎无法在定制器中设置不透明度,而且当我手动设置时似乎没有效果.

我对 Less 了解不多。由于我没有看到的竞争或继承样式,这些面板元素是否不支持不透明度?

在我的 css 引导主题中,我尝试设置如下内容:

.panel-default > .panel-heading {
  color: #ffffff;
  background-color: #000000b3;
  border-color: #000000;
}

有关我要实现的目标的示例,请参见下文:

【问题讨论】:

  • Hex8 没有得到很好的支持......这可能是问题所在。为什么不使用 RGBA?
  • 尝试使用 '!important;'标签覆盖继承的样式。
  • @Paulie_D 我会试试的,谢谢!
  • @PrachiMishra !important 没觉得这样做很有趣。
  • @Paulie_D RGBA 就像一个魅力。如果你写了一个答案,我一定会标记它并点赞。

标签: css twitter-bootstrap-3 less ui.bootstrap


【解决方案1】:

这里的问题是使用了8 digit hex 颜色符号。

background-color: #000000b3;

虽然在许多现代浏览器(不是 IE 或 Edge)中都有 support,但 CSS 预处理器或某些 IDE 可能无法识别。

我建议您使用 RGBA 表示法作为替代或备用。

background-color: #000000b3; 
background-color: rgba(0,0,0,0.7)

一个方便的转换器可以在这里找到Stack Overflow - Convert 8-digit hex colors to rgba colors?

【讨论】:

    猜你喜欢
    • 2012-12-24
    • 2012-01-02
    • 2010-10-25
    • 2010-12-30
    • 2013-11-13
    • 2012-11-24
    • 1970-01-01
    • 2017-06-14
    • 2020-08-08
    相关资源
    最近更新 更多