我们正在构建 Gmail 之类的内部实现,但尚未决定设计方法。界面将非常相似 - 有聊天、通知、电子邮件等。代码已经到位,但我们还没有将 UI 拉到一起。
似乎 TB 为前端开发人员提供了一个基于 UI 的框架,但是我不确定该框架有多“严格”。我们不想花更多的时间来定制框架来实现我们需要的外观,而不是仅仅实现我们自己的 HTML/CSS/AJAX 等。
TB 的网格/布局如何(轻松)定制?
我们正在构建 Gmail 之类的内部实现,但尚未决定设计方法。界面将非常相似 - 有聊天、通知、电子邮件等。代码已经到位,但我们还没有将 UI 拉到一起。
似乎 TB 为前端开发人员提供了一个基于 UI 的框架,但是我不确定该框架有多“严格”。我们不想花更多的时间来定制框架来实现我们需要的外观,而不是仅仅实现我们自己的 HTML/CSS/AJAX 等。
TB 的网格/布局如何(轻松)定制?
Twitter Bootstrap 非常适合入门,但很容易陷入它所鼓励的相同设计模式。然后,如果你想让它更加定制化,你会覆盖它们的属性,这会增加很多代码膨胀。
我会推荐一个更小的框架。您将编写更多代码,但您可以更好地控制代码的呈现方式。如果您可以使用 SASS,我建议您使用thoughtbot 的波旁威士忌和整洁的产品。如果您不使用 SASS,它们可能无法满足您的确切目的,但它们会让您了解轻量级框架对您来说应该是什么样子。
编辑:
我重读了你的问题,看起来网格组件很重要。在这种情况下,我喜欢Skeleton,因为它具有良好的响应性和可调整的布局,并且它带有易于覆盖的合理默认值,并且没有很多代码膨胀。
有许多工具可以轻松定制TB。一般来说,我应该说认为使用另一个带有 TB 的框架是个好主意,比如 Backbone.js。如果您想更改样式布局等,这将对您有所帮助。
所以,TB 是非常可定制的。