Mark Gu from SunGard is going to provide a quick introduction on Twitter Bootstrap (v2.3.2) and how it can be used to simplify web UI design, especially at the project startup time and during prototyping. He is also going to share his experience on using Twitter Bootstrap in conjunction with ASP.NET MVC components in real-world web applications.
143. Customization
Bootstrap website allows you to choose or customize:
◦ components
◦ jQuery plugins
◦ accent colors
◦ column widths for grid system
◦ base font size, font family, and line height
◦ basic control paddings, margins, backgrounds
◦ etc.
You may also try various 3rd party theme rollers for Bootstrap
144. Bootstrap with ASP.NET MVC
Bootstrap offers a large number of CSS classes
Developers may abuse some Bootstrap classes to solve style issues
It’s difficult to ensure style consistency in a large project
Use Display and Editor templates to wrap form controls and labels
Use HtmlHelper to create additional helpers for buttons, tables, alerts, etc.
Use Knockout.JS to create custom bindings that wrap jQuery plugins, e.g. modals, typeahead