【问题标题】:Should we use Twitter Bootstrap? [closed]我们应该使用 Twitter Bootstrap 吗? [关闭]
【发布时间】:2012-11-04 20:59:22
【问题描述】:
我们正在构建 Gmail 之类的内部实现,但尚未决定设计方法。界面将非常相似 - 包含聊天、通知、电子邮件等。代码已经到位,但我们还没有将 UI 拉到一起。
似乎 TB 为前端开发人员提供了一个作为 UI 基础的框架,但我不确定该框架有多“严格”。我们不想花更多的时间来定制框架来实现我们需要的外观,而不是仅仅实现我们自己的 HTML/CSS/AJAX 等。
如何(轻松)自定义带有 TB 的网格/布局?
【问题讨论】:
标签:
jquery
css
ajax
jquery-ui
twitter-bootstrap
【解决方案1】:
Twitter Bootstrap 非常适合入门,但很容易陷入它所鼓励的相同设计模式。然后,如果你想让它更加定制化,你会覆盖它们的属性,这会增加很多代码膨胀。
我会推荐一个更精简的框架。您将编写更多代码,但您可以更好地控制代码的呈现方式。如果您可以使用 SASS,我会推荐来自thoughtbot 的bourbon 和neat。如果您不使用 SASS,它们可能无法满足您的确切目的,但它们会让您了解轻量级框架适合您的情况。
编辑:
我重读了您的问题,看起来网格组件很重要。在这种情况下,我喜欢 Skeleton,因为它具有良好的响应性和可调整的布局,并且它具有易于覆盖的合理默认值,而且没有太多的代码膨胀。
【解决方案2】:
easily customising TB 有很多工具。总的来说,我应该说认为使用另一个带有 TB 的框架是个好主意,比如 Backbone.js。如果您想更改样式布局等,这将对您有所帮助。
因此,TB 是非常可定制的。