Bootstrap是一款基于 HTML、CSS、JavaScript的前端开发框架,它简洁、灵活、高效,深受用户欢迎。Bootstrap提供了优雅的HTML和CSS规范,一经推出后颇受欢迎,一直是GitHub上的热门开源项目。国内一些移动开发者较为熟悉的框架,如 WeX5前端开源框架等,也是基于Bootstrap源码进行性能优化而来的。
本书的第1版得到了众多读者的支持,为了进一步结合新技术并进行案例优化,本次改版重点做了以下改进。
(1)将Bootstrap由3.3.7版升级为4.6.0版。
(2)强化实训项目。每章都有一个实训项目,具体操作步骤将作为教材的电子资源提供。
(3)实训项目添加了视频展示效果,提供给学生观看,以提升其学习兴趣。
本书作者具有多年的前端开发经验和HTML、Bootstrap课程的教学经验,在此基础上,作者参考大量国内外相关文献和网站,完成了本书的编写工作。
本书简明易懂、循序渐进,实例丰富实用,相关知识点都结合具体实例来讲解。每章最后都配有实训项目。本书共有8章,内容如下。
第1章介绍Bootstrap的下载、文件结构以及使用的简单模板等内容。
第2章介绍Bootstrap框架中的响应式布局系统—栅格系统。
第3章介绍Bootstrap中的 CSS布局样式。
第4章介绍Bootstrap的工具类,如颜色、边框、浮动、flex布局、定位等相关的类。
第5章介绍Bootstrap中比较重要的表单组件。
第6章讲解Bootstrap中的下拉菜单、导航条、卡片、列表组、巨幕等CSS组件。
第7章详尽讲解Bootstrap框架中各个JavaScript插件的使用,包括触发、属性、方法、事件等。
第8章以一个综合案例详细讲解如何从零开始搭建一个具体的Bootstrap网站。
除此之外,附录 A介绍了 Sass的基本使用,附录B介绍了CSS选择器的含义。
本书由武汉软件工程职业学院的赵丙秀、汪晓青、李文蕙担任主编,李唯、姚超担任副主编,罗保山担任主审。参与本书编写工作的还有武汉软件工程职业学院的张松慧、江平、孙琳、肖英等长期担任前端设计课程、具有丰富教学经验的一线教师。全书由罗保山、赵丙秀统稿。
本书可作为高校计算机专业的教材和参考书,适合前端框架设计爱好者自学参考。
本书在编写过程中,参考并引用了许多专家、学者的著作和论文,在文中未一一注明。在此谨向相关参考文献的作者表示衷心的谢意。由于编者的水平和经验有限,书中难免存在不足之处,恳请读者批评指正。编者邮箱:sonyxiu@163.com。
编者
2021年8月