html - 修改bootstrap组的按钮样式

标签 html twitter-bootstrap css twitter-bootstrap-3

我正在寻找两个按钮之间带有“OR”的按钮组。 我正在为此使用 Bootstrap 。

<div class="btn-group" role="group" >
  <button type="button" class="btn btn-default">Cancel</button>
  <button type="button" class="btn btn-default">or</button>
  <button type="button" class="btn btn-success">Save</button>
</div>

输出看起来像这样:

enter image description here

如何将这段代码输出成这样:

enter image description here

我尝试设计中间按钮 border-radius 的样式,但效果也不是很好。 感谢您的帮助。

最佳答案

你可以使用伪类来达到这个效果:

演示:http://jsfiddle.net/GCu2D/913/

HTML:

<div class="btn-group" role="group">
    <button type="button" class="btn btn-default">Cancel</button>
    <button type="button" class="btn btn-success">Save</button>
</div>

CSS:

.btn {
    width:80px;
}
.btn-default {
    position:relative;
    background:#f0f0f0;
}
button.btn.btn-default:before {
    content:"";
    position: absolute;
    top: 0;
    bottom: 0;
    border: 2px solid #fff;
    right: -2px;
    z-index: 10;
    height: 100%;
}
button.btn.btn-default:after {
    content:"or";
    position: absolute;
    right: -10px;
    border-radius: 100%;
    padding: 0 4px;
    background: #FFF;
    color: grey;
    z-index: 10;
    text-align: center;
}

确保使用更具体的选择器以避免其他元素受到影响

关于html - 修改bootstrap组的按钮样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33208341/

相关文章:

javascript - 响应式图像 map 卷展重新定位

javascript - 从类名中获取数字

javascript - 警报或模态屏幕 JavaScript

javascript - 每次出现在页面上时都将某个单词设为斜体?

google-chrome - 页面底部的 Google Chrome 和 FB Like 按钮

html - 设置无序列表和填充样式时出现异常 : 0

html - 创建 "handdrawn"div 的 SVG 剪辑路径 - 兼容性问题和替代方案?

javascript - 如何在不污染html的情况下使用庞大的typescript库?

javascript - Krajee Bootstrap 文件输入,捕获 AJAX 成功响应

javascript - 单击导航栏元素后如何防止重新加载单页应用程序?