javascript – 获取Twitter bootstrap btn-group,以便像带有下拉菜单的分组导航栏一样运行

前端之家收集整理的这篇文章主要介绍了javascript – 获取Twitter bootstrap btn-group,以便像带有下拉菜单的分组导航栏一样运行前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我一直试图让Twitter Bootstrap btn-group与下拉列表一起工作,以便为具有下拉菜单的多个按钮工作.

例:

还有我的尝试:http://jsfiddle.net/x2BGB/

这会显示一个按钮组.我希望该组中的一些按钮具有下拉菜单.

我想要实现的一个例子是:

注意:当按钮位于另一个按钮旁边时,分组按钮“bar”不应具有圆角. (右边).

最佳答案
我创建了一个类btn-toolbar2以避免冲突和over btn-toolbar默认行为.

下拉列表必须在他们自己的btn组中.

与CSS

  1. @import url('http://twitter.github.com/bootstrap/assets/css/bootstrap.css');
  2. .btn-toolbar2 >.btn-group + .btn-group {
  3. margin-left: -5px;
  4. }
  5. .btn-toolbar2 > .btn-group > .btn,.btn-toolbar2 > .btn-group > .dropdown-toggle
  6. {
  7. -webkit-border-radius: 0px;
  8. border-radius: 0px;
  9. -moz-border-radius: 0px;
  10. }
  11. .btn-toolbar2 > .btn-group:first-child > .btn,.btn-toolbar2 > .btn-group:first-child > .dropdown-toggle{
  12. -webkit-border-bottom-left-radius: 4px;
  13. border-bottom-left-radius: 4px;
  14. -webkit-border-top-left-radius: 4px;
  15. border-top-left-radius: 4px;
  16. -moz-border-radius-bottomleft: 4px;
  17. -moz-border-radius-topleft: 4px;
  18. }
  19. .btn-toolbar2 > .btn-group:last-child > .btn:last-child,.btn-toolbar2 > .btn-group:last-child > .dropdown-toggle:nth-last-child(2){
  20. -webkit-border-bottom-right-radius: 4px;
  21. border-bottom-right-radius: 4px;
  22. -webkit-border-top-right-radius: 4px;
  23. border-top-right-radius: 4px;
  24. -moz-border-radius-bottomright: 4px;
  25. -moz-border-radius-topright: 4px;
  26. }

http://jsfiddle.net/baptme/x2BGB/4/

猜你在找的CSS相关文章