我正在开发前端Web开发并继续遇到同样的问题。我使用bootstrap样式规则(bootstrap.css)进行了一些修改。为什么id不会在bootstrap中覆盖类?
HTML
<div class="container">
<div class="jumbotron">
<button type="button" id="jnav">Restricted</button>
</div>
</div>
的style.css
#jnav{
opacity: 1;
}
从bootstrap.css
.jumbotron {
opacity: 0.75;
}
基本上,我想用ID来覆盖的不透明度,从而使该按钮会具有1的不透明度,而其余的超大号不透明度为0.75。问题是,按钮的不透明度保持在0.75(所以它和jumbotron背景一样烦人)!有谁知道发生了什么事?有什么基本的,我失踪了?我认为这个id是一个更具体的属性,它会覆盖类的样式。
不透明度与继承的值复合。所以你的'#jnav'会有效地得到'1 * 0.75' - 如果你把它设置为'0.5',它会得到'0.5 * 0.75' - 有趣的是你不能给它一个像'2'这样的值,期望它变得完全不透明。 – techfoobar