最近折腾了好阵子的以Spring为基干的开发框架。其中用到Bootstrap,些许心得体会记在这里。
说起Bootstrap火了这许久,无论阿猫阿狗们都开始用了。您要不会耍两把,都不好意思自称是个“不懂设计的程序员”!哈!
后台做的多了,刚开始接触前台时,狮子咬天无从下口。以前曾折腾过个人站点,各种半透明磨砂效果,各种动画特效,各种控件杂七杂八的拼在一起。每个效果单独倒是都还可以,凑在一块就不是那回事了,左右不过是堆“漂亮”的垃圾。
Bootstrap的风格应该说是在以简约为主体——黑白灰为主色,辅以柔和的线条,再点缀些鲜艳的蓝绿赤橙。这种严肃里掺杂了点活泼的风格,正好私用商用两相宜。我就那么一说,哈。
★:下载
Bootstrap可以在它的官网下载到。http://twitter.github.io/bootstrap/
初次的时候直接点主页的“Downlaod Bootstrap”即可,熟悉后用自定义(customize)页面定制更方便些。强烈推荐后者。
Bootstrap的全部内容包括:
- Css:Bootstrap的核心。
下载的文件中css有两个,据网上讲,如果你想要响应式布局,两个都需要包含进去(Bootstrap3以后,将会合并成1个)。但如果你是定制的,那么就只有1个文件。似乎应该大概可能是Bootstrap帮你合并过了。
- Javascript:如果还想使用它的控件,那么Javascript也是需要的。
一样可以在自定义页面定制,比如只选择想要的。下载的文件包括所有控件所需的JS,从源代码能看出来是所有片段拼在一起。
- Image:Glyphicons的图标,个人觉得是够用了。
有两个文件分别是黑白两色的。原本收费的图标,和Bootstrap一起则可以免费使用。但需要在网站里提供个link指向Glyphicons,不过是可选的。
除了CSS外,另外两个都是可选的。
★:定制
面对上面提到的定制页面,初期不熟悉时,茫茫多的选项可能让人无从选择,介绍下个人的“点滴”心得。
- 1. Choose components
全选!除了有些业务性较强的情况下,Carousel可能用不上。Responsive里面窄屏和超大屏的部分也有可能比较多余,但也许说不上就会有某个Boss在使用手机或平板或大屏,谁知道呢!其他的我觉得都需要。
- 2. Select jQuery plugins
同上,只有Carousel似乎可切出。除非和已有的其他控件库重复,其他控件貌似都是基本和常用的。
- 3. Customize variables
这里参数较多,好在注释也比较清晰,但是实在是不少。
我只调整了Navbar -> @navbarHeight。如果要自己鼓捣CSS的话比较烦,涉及几个地方,不如在这里一次搞定。
另外字体也应该在这里搞定才好。特别是如果不加中文字体,中文会无法显示。(但加上以后发现整体效果变差,最终还是自己折腾CSS去了。)
相关推荐
bootstrap笔记Bootstrap 移动设备优先。 所有列默认都是左浮动 为确保适当的绘制和触屏缩放,加入下面的meta标签
这个“李炎恢Bootstrap讲义笔记”很可能包含了李炎恢老师关于Bootstrap的深入讲解和实践指导,帮助学习者掌握这一强大的工具。 Bootstrap的核心特性包括一套丰富的预定义的CSS样式、JavaScript组件和字体图标,这些...
### Bootstrap 学习笔记知识点详解 #### 一、Bootstrap简介 Bootstrap是一款非常流行的前端开发框架,它基于HTML、CSS及JavaScript构建,旨在帮助开发者快速搭建响应式的网站和应用。通过预定义的样式和布局,...
bootstrap,Bootstrap笔记,Bootstrap笔记特殊场景代码编写可复制,感兴趣的同学可以下载研究
这个“bootstrap笔记”压缩包包含了全面的学习资料,每个知识点都配以独立的示例,使得学习过程更加直观和易懂。以下是Bootstrap框架的一些核心知识点: 1. **栅格系统**:Bootstrap的栅格系统是页面布局的基础,它...
Bootstrap是世界上最受欢迎的前端开发框架之一,由Twitter的开发者创建并开源。这个框架极大地简化了网页设计和响应式布局的工作,让开发者能够快速构建美观且跨设备兼容的网站。李炎恢老师的Bootstrap讲义深入浅出...
Bootstrap是世界上最受欢迎的前端开发框架之一,用于构建响应式、移动优先的网页项目。这个“bootstrap学习笔记-html5”压缩包文件显然包含了有关如何使用Bootstrap和HTML5进行网页设计的资料,非常适合初学者入门。...
Bootstrap是一个流行的前端框架,它为开发者提供了一套简洁、直观和强大的工具,以便于快速和容易地开发网页。它利用HTML、CSS和JavaScript编写,特别强调移动设备优先的设计,适用于需要响应式设计的项目。...
Bootstrap 笔记总结 Bootstrap 是一个流行的前端框架,用于快速构建响应式的 web 应用程序。下面是 Bootstrap 相关的知识点总结: Base CSS * Bootstrap 提供了一个基本的 CSS 框架,使得开发者可以快速构建响应...
### Bootstrap 笔记知识点梳理 #### 一、Bootstrap 概述 - **定义与来源**:Bootstrap 是由 Twitter 公司的两位工程师 Mark Otto 和 Jacob Thornton 开发的一款免费开源前端框架。它基于 HTML、CSS、JavaScript,...
根据提供的文件信息,“李炎恢Bootstrap讲义笔记解压.zip”这一资料主要涉及的是Bootstrap框架的相关内容,由李炎恢老师讲解。考虑到该文件被标记为“讲义笔记”,我们可以推测这是一份针对Bootstrap框架的教学材料...
1. **导航栏(Navbar)**:Bootstrap的导航栏是一个强大的组件,用于构建网站顶部的导航结构。在这个例子中,使用了`.navbar`、`.navbar-inverse`和`.navbar-inner`类来创建一个深色背景的导航栏。`.container`类...
李炎恢bootstrap 讲义笔记代码全套,李炎恢 bootstrap 讲义 代码
Bootstrap是世界上最流行的HTML、CSS和JS框架,专为开发响应...总的来说,"bootstrap课堂笔记代码"是一个很好的起点,通过学习和实践,初学者能够快速掌握响应式网页设计,并能够用Bootstrap构建出专业级别的Web项目。
前端Bootstrap+Es6+vue学习笔记 Bootstrap 框架是一种基于 HTML/CSS/JS 的开源框架,由 Twitter 公司的两名技术工程师研发。其主要特点包括: 1. 跨设备跨浏览器:Bootstrap 支持多种设备和浏览器,可以在不同的...