如何改变Bootstrap按钮的形状

Gav*_*Niu 10 button twitter-bootstrap

如何将bootstrap中的圆角按钮默认更改为普通矩形按钮?现在我只能更改按钮的大小颜色或字体

.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

.btn-sm,
.btn-xs {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助

van*_*ren 13

最佳做法是创建一个自定义类,以便在您想在其他地方使用它时不要更改基本CSS,然后应用您的更改.

在示例中,我使用.btn.btn-custom-lg,.btn.btn-custom-sm,.btn.btn-custom-xs,但如果您只想更改类似border-radiusfor all按钮的内容,则可以创建一个全局类申请按钮:.btn-square { border-radius: 0; }

见工作示例.

/*Specific Cases*/

.btn.btn-custom-lg,
.btn.btn-custom-sm,
.btn.btn-custom-xs {
  border-radius: 0;
}
/*Global*/

.btn.btn-square {
  border-radius: 0;
}
Run Code Online (Sandbox Code Playgroud)
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet" />
<div class="container">

  <hr>
  <h3>Specific</h3>
  <div class="btn btn-default btn-lg btn-custom-lg">Button Default</div>
  <div class="btn btn-default btn-sm btn-custom-sm">Button Default</div>
  <div class="btn btn-default btn-xs btn-custom-xs">Button Default</div>
  <hr>
  <h3>Global</h3>
  <div class="btn btn-default btn-lg btn-square">Button Default</div>
  <div class="btn btn-default btn-sm btn-square">Button Default</div>
  <div class="btn btn-default btn-xs btn-square">Button Default</div>
</div>
Run Code Online (Sandbox Code Playgroud)


小智 7

添加类rounded-0,如GetBootstrap.com所述:

<a href="tel:+447447218297" class="btn btn-lg btn-success rounded-0"><img src="">Call Now</a>
Run Code Online (Sandbox Code Playgroud)

  • 为了向其他读者确认,这仅适用于引导程序4,但是其他解决方案更适合引导程序3。 (2认同)