【发布时间】:2015-02-24 19:08:59
【问题描述】:
【问题讨论】:
-
您可以定位
btn-primary类并在您的 CSS like this 中覆盖它。 -
最好用自定义类覆盖效果,而不是在这种情况下覆盖默认类
标签: css twitter-bootstrap
【问题讨论】:
btn-primary 类并在您的 CSS like this 中覆盖它。
标签: css twitter-bootstrap
您需要覆盖您的 CSS,以便将背景更改为黑色。一种简单的方法是创建一个自定义 css 类(您可以将其放在 HTML 中的 <style type="text/css"> 标记中,也可以将其放在单独的 CSS 文件中)
.black-background {background-color:#000000;}
.white {color:#ffffff;}
然后,给你的按钮这些类
<input type="submit" class="btn btn-primary black-background white" value="Text" />
【讨论】:
这里已经回答了这个问题:Styling twitter bootstrap buttons
我建议您遵循上述建议;通常的做法是用您自己的样式覆盖默认/引导样式表,而不是直接编辑默认/引导或添加新样式类。 Foundation 的工作方式相同。
【讨论】:
其他方式可能包括:
如果第二个看起来太复杂,我可以建议第一个,因为有多种按钮类型,您可以自定义每个按钮的背景颜色以及其他属性。当您想更新文件或配置时,您可以上传自己的配置以获取新文件或更改配置。
这使得解决方案更简单,更易于维护。
【讨论】:
简单快捷的方式
.btn-black{background-color:#000;color: #FFF;}
.btn-black:hover{color: #FFF;}
和
<button type="button" class="btn btn-black" ...
【讨论】:
在您的按钮类中使用 (class="btn btn-primary navbar-inverse")。无需编写任何 CSS。
【讨论】:
我创建了一个自定义类并用一个名为 btn-dark 的自定义类覆盖它 然后我在 style.css 中指定了名称,这意味着它覆盖了我的引导程序。
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap Example</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<style>
.btn-dark{
background-color:black;
color:white;
}
</style>
</head>
<body>
<div class="container">
<button type="button" class="btn btn-dark">Basic Button</button>
</div>
</body>
</html>
【讨论】:
是的,你可以。尝试创建一个新文件,将其命名为 custom.css,然后添加自定义主题所需的任何内容。确保在引导文件之后包含它!
【讨论】:
.btn-primary,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:visited {
background-color: #ee7a79 !important;
border-color: #ee7a79;
}
【讨论】: