此问题的一些答案声称您可以覆盖引导 CSS 更改,而无需将 LESS 转换为 CSS(使用 Grunt 或其他一些转译器)。下面的差异显示了您需要手动进行的更改,以便将@grid-float-breakpoint 从@screen-sm-min(默认)更改为@screen-lg-min。
需要手动进行的更改太多 - 所有这些 CSS 更改都针对一个变量!最好只使用 Grunt 转换 LESS 并正确处理。
如果不想设置 Grunt,也可以使用 twitter 服务生成文件:http://getbootstrap.com/customize/
diff --git a/node_modules/bootstrap/dist/css/bootstrap.css b/node_modules/bootstrap/dist/css/bootstrap.css
index 66bf005..09bdb1c 100644
--- a/node_modules/bootstrap/dist/css/bootstrap.css
+++ b/node_modules/bootstrap/dist/css/bootstrap.css
@@ -1886,7 +1886,7 @@ dd
{
margin-left: 0;
}
-@media (min-width: 768px)
+@media (min-width: 1200px)
{
.dl-horizontal dt
{
@@ -4816,7 +4816,7 @@ tbody.collapse.in
margin-bottom: 2px;
}
-@media (min-width: 768px)
+@media (min-width: 1200px)
{
.navbar-right .dropdown-menu
{
@@ -5516,14 +5516,14 @@ select[multiple].input-group-sm > .input-group-btn > .btn
border: 1px solid transparent;
}
-@media (min-width: 768px)
+@media (min-width: 1200px)
{
.navbar
{
border-radius: 4px;
}
}
-@media (min-width: 768px)
+@media (min-width: 1200px)
{
.navbar-header
{
@@ -5547,7 +5547,7 @@ select[multiple].input-group-sm > .input-group-btn > .btn
{
overflow-y: auto;
}
-@media (min-width: 768px)
+@media (min-width: 1200px)
{
.navbar-collapse
{
@@ -5598,7 +5598,7 @@ select[multiple].input-group-sm > .input-group-btn > .btn
margin-right: -15px;
margin-left: -15px;
}
-@media (min-width: 768px)
+@media (min-width: 1200px)
{
.container > .navbar-header,
.container-fluid > .navbar-header,
@@ -5615,7 +5615,7 @@ select[multiple].input-group-sm > .input-group-btn > .btn
border-width: 0 0 1px;
}
-@media (min-width: 768px)
+@media (min-width: 1200px)
{
.navbar-static-top
{
@@ -5630,7 +5630,7 @@ select[multiple].input-group-sm > .input-group-btn > .btn
right: 0;
left: 0;
}
-@media (min-width: 768px)
+@media (min-width: 1200px)
{
.navbar-fixed-top,
.navbar-fixed-bottom
@@ -5671,7 +5671,7 @@ select[multiple].input-group-sm > .input-group-btn > .btn
{
display: block;
}
-@media (min-width: 768px)
+@media (min-width: 1200px)
{
.navbar > .container .navbar-brand,
.navbar > .container-fluid .navbar-brand
@@ -5712,7 +5712,7 @@ select[multiple].input-group-sm > .input-group-btn > .btn
{
margin-top: 4px;
}
-@media (min-width: 768px)
+@media (min-width: 1200px)
{
.navbar-toggle
{
@@ -5730,7 +5730,7 @@ select[multiple].input-group-sm > .input-group-btn > .btn
padding-top: 10px;
padding-bottom: 10px;
}
-@media (max-width: 767px)
+@media (max-width: 1199px)
{
.navbar-nav .open .dropdown-menu
{
@@ -5761,7 +5761,7 @@ select[multiple].input-group-sm > .input-group-btn > .btn
background-image: none;
}
}
-@media (min-width: 768px)
+@media (min-width: 1200px)
{
.navbar-nav
{
@@ -5863,7 +5863,7 @@ select[multiple].input-group-sm > .input-group-btn > .btn
top: 0;
}
}
-@media (max-width: 767px)
+@media (max-width: 1199px)
{
.navbar-form .form-group
{
@@ -5874,7 +5874,7 @@ select[multiple].input-group-sm > .input-group-btn > .btn
margin-bottom: 0;
}
}
-@media (min-width: 768px)
+@media (min-width: 1200px)
{
.navbar-form
{
@@ -5925,7 +5925,7 @@ select[multiple].input-group-sm > .input-group-btn > .btn
margin-top: 15px;
margin-bottom: 15px;
}
-@media (min-width: 768px)
+@media (min-width: 1200px)
{
.navbar-text
{
@@ -5935,7 +5935,7 @@ select[multiple].input-group-sm > .input-group-btn > .btn
margin-left: 15px;
}
}
-@media (min-width: 768px)
+@media (min-width: 1200px)
{
.navbar-left
{
@@ -6020,7 +6020,7 @@ select[multiple].input-group-sm > .input-group-btn > .btn
color: #555;
background-color: #e7e7e7;
}
-@media (max-width: 767px)
+@media (max-width: 1199px)
{
.navbar-default .navbar-nav .open .dropdown-menu > li > a
{
@@ -6139,7 +6139,7 @@ fieldset[disabled] .navbar-default .btn-link:focus
color: #fff;
background-color: #080808;
}
-@media (max-width: 767px)
+@media (max-width: 1199px)
{
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header
{