html - 为什么 id 不覆盖 bootstrap 中的类?

标签 html css twitter-bootstrap

我正在从事前端 Web 开发,并且一直遇到同样的问题。我正在使用经过一些修改的 Bootstrap 样式规则 (bootstrap.css)。

HTML

<div class="container">
    <div class="jumbotron">
        <button type="button" id="jnav">Restricted</button>
    </div>
</div> 

样式.css

#jnav{
    opacity: 1;
}

来自 bootstrap.css

.jumbotron {

opacity: 0.75;


}

基本上,我想使用 ID 来覆盖不透明度,以便按钮的不透明度为 1,而超大屏幕的其余部分的不透明度为 0.75。问题是按钮的不透明度保持在 0.75(所以它与超大屏幕背景一样烦人)!有谁知道怎么回事?我缺少一些基本的东西吗?我认为 id 是一个更具体的属性,会覆盖类样式。

最佳答案

Opacity 的继承方式与 colorbackground 不同。设置元素的不透明度会使该元素及其包含的所有内容相对于其背后的任何内容以该不透明度呈现。智利元素的不透明度属性然后像@techfoobar 说的那样复合。您可以阅读更多 here .

基本上,您需要做的是分别为 .jumbotron 的每个子级设置 opacity,同时保留 opacity .jumbotron 在 1.

关于html - 为什么 id 不覆盖 bootstrap 中的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24770282/

相关文章:

jquery - 有数百个选项的选择可能的 UI 替换?

javascript - 检测浏览器对 html 文件输入元素的支持

css - 为什么 IE 显示没有滚动条的滚动条(不需要滚动条,在 FF 和 Safari 中也不需要)?

css - 如何在 Mako 中包含 CSS 文件?

css - 如何使这个 React-Native Expo Snack 中的图标居中?

android - 应用 Bootstrap 时,选择下拉菜单在移动设备中不起作用

javascript - 如何在按钮单击事件上显示 typeahead.js 下拉数据?

html - 具有响应式设计的强制页脚底部

php - 非常简单的 Javascript 部分页面刷新调用 .php 页面不起作用

html - 如何在 CSS 中创建静态页脚?