如何使用 Less 或 CSS 更改 Twitter Bootstrap 3 中导航栏的样式?可以使用
navbar-default
和 navbar-inverse
类提供不同的样式。navbar-default
和 navbar-inverse
类提供不同的样式。.navbar
) 设置结构。第二个类设置样式。默认情况下,会有两个样式类: .navbar-default
和 .navbar-inverse
。要更改您的导航栏样式,必须更改这些样式类的样式。做到这一点的最好方法是使用 Less 并重新编译 Bootstrap。
.navbar-default
和 .navbar-inverse
的变量在 variables.less 中设置,并由 navbar.less 使用。要定义自定义导航栏样式,可以修改 .navbar-default
或 .navbar-inverse
的变量,并重用这些类。如果你不想改变原始代码。创建一个 customnavbar.less 文件(不要忘记在 bootstrap.less 中引入此文件)并将 navbar.less 中的 .navbar-default
部分复制到此文件中。重命名并设置变量。例如:在这里看到如何将背景设置为蓝色:Change twitter bootstrap 3.0 navbar class background color in less。
.navbar-default
一样定义您的 CSS。要更改样式,例如:<nav class"navbar navbar-custom">
并将背景设置为蓝色:
.navbar-custom { background-color: #0000FF;}
有关更多样式和易于设置样式的方法,请参见:http://twitterbootstrap3navbars.w3masters.nl/。