css - 在 Twitter-Bootstrap 中调整按钮大小

标签 css twitter-bootstrap button

我正在开发一个适合移动设备的网络应用程序,我希望它具有极其简单的用户界面,包括大到连安德烈巨人都可以轻松点击的按钮。

问题是,我看不到通过将 Bootstrap 按钮的宽度或高度设置为百分比、像素数或简单地让它们填满容器来显式调整 Bootstrap 按钮大小的简单方法。除了使用“btn btn-small”或“btn btn-large”类之外,是否有一种规范的方法可以大大扩大按钮,或者这被认为是一种不好的做法?

最佳答案

Bootstrap 是一个很棒的框架,但它并没有涵盖所有内容。它知道并使用其 OOCSS 原则应该扩展到您的需求。

如果我自己调整 Bootstrap 组件,我通常会创建一个 bootstrap-extensions.css 文件,其中包含基本组件的任何扩展,例如超大按钮。

这是一个扩展类如何向框架添加新的按钮系列的示例实现。此示例还包括一个使用 .btn-block 的示例,它已包含在框架中。

CSS:

/**
 * Extra large button extensions. Extends `.btn`.
 */
.btn-xlarge {
    padding: 18px 28px;
    font-size: 22px;
    line-height: normal;
    -webkit-border-radius: 8px;
       -moz-border-radius: 8px;
            border-radius: 8px;
    }

演示: http://jsfiddle.net/Pspb9/

关于css - 在 Twitter-Bootstrap 中调整按钮大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13112200/

相关文章:

c# - 计时器和按钮问题

button - 如何指定一个按钮来打开一个 URL?

jquery - 为什么我在 IE8/IE9 中看不到这个子导航?切换到显示 block 不显示它

jquery - 在不改变兄弟 div 宽度的情况下改变 div 的宽度

css - webpack 4.6.0加载css文件: You may need an appropriate loader to handle this file type

html - legacy bootstrap 2.3.2 在生成多个跨度时清除行

javascript - Bootstrap 冲突或错误 - 仍在寻找解决方案

Java 8 Swing 更改 jToggleButton 的颜色

html - 如何定位子容器,使它们恰好位于彼此之上?

javascript - 如何在按下 'up' 或 'down' 箭头键时让 Fancybox 切换到下一个或上一个画廊?