当前位置:主页 > 书籍配套资源 > Bootstrap配套资源
《Bootstrap入门经典》代码示例

《Bootstrap入门经典》代码示例

  • 更新:2022-04-25
  • 大小:94.69 KB
  • 类别:Bootstrap
  • 作者:【美】珍妮弗·凯瑞恩(Jennifer
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

编辑推荐

全球销量逾百万册的系列图书;连续十余年打造的经典;直观、循序渐进的学习教程;掌握关键知识的适合起点;“Read Less,Do More”(精读多练)的教学理念;以示例引导读者完成常见的任务;每章内容针对初学者精心设计,1小时轻松阅读学习,24小时彻底掌握关键知识;每章案例与练习题助你轻松完成常见任务;通过实践提高应用技能,巩固所学知识。 通过阅读本书,读者将学会使用Bootstrap快速搭建可以响应用户设备、提升用户体验的网站。本书采用直观、循序渐进的方法,演示了安装Bootstrap并快速构建基本网站;使用样式、组件和JavaScript插件对网站进行扩展;使用Bootstrap高级特性创建复杂设计在内的知识。本书每章内容都建立在已学的知识之上,为读者充分发挥Bootstrap的威力打下坚实的基础。循序渐进的示例引导读者完成常见的Bootstrap开发任务。问与答、测验和练习帮助读者检验知识的掌握情况。“注意”、“提示”和“警告”指出捷径和解决方案。学习如何:下载Bootstrap并集成到开发项目中;使用基本的模板快速构建Bootstrap网站;使用Bootstrap内置的网格创建美观的响应式网站布局;使用标签、徽章、面板和Well显示文本;对表格和表单进行样式化处理,增加吸引力、可读性和响应性;使用图像、媒体和图标(包括免费的Glyphicons);使用Bootstrap的CSS功能添加对齐、颜色和可见性;使用警告、图像轮播和其他JavaScript插件扩展网站;迅速创建吸引人的功能原型;使用CSS、Less和Sass自定义Bootstrap;通过剥离不必要的特性减轻Bootstrap的下载负担;构建具有Web可访问性的网站;创建具有独特外观的复杂设计。

内容简介

Bootstrap是Twitter推出的开源的前端开发工具包,可以帮助用户轻松创建响应式网站,目前在前端开发中具有广泛的应用。《Bootstrap入门经典》是Bootstrap的入门类图书,主要分为4个部分。第1部分为Bootstrap的入门知识,讲解了Bootstrap的安装方法以及使用Bootstrap构建网站的方法;第2部分讲解了使用Bootstrap CSS样式和组件创建网站的方法;第3部分侧重的是使用Bootstrap JavaScript插件为网站增加功能的方法;第4部分涵盖了Bootstrap的自定义方法,介绍了Bootstrap Web开发的高级功能,以及如何创建不同于Bootstrap默认外观的复杂设计。《Bootstrap入门经典》内容系统,讲解简明实用,代码示例利于理解,是前端开发人员入门Bootstrap的绝佳读物,适合所有前端开发人员阅读,有志于了解Bootstrap的读者也可以从中获益。

作者简介

Jenifer Kyrnin从1997年开始进行HTML、XML和Web设计的网上教学。她曾经构建和维护各种规模的网站,从单页面的手册型网站到由数百万个页面组成的数据库驱动型网站,不一而足。她当前的研究重点是使用Bootstrap和WordPress进行响应式设计。

目录

  • 第1章 什么是Bootstrap,为什么要使用它1
  • 1.1 什么是Web框架 1
  • 1.1.1 框架不仅是一个模板 2
  • 1.1.2 框架的优缺点 5
  • 1.2 什么是Bootstrap 6
  • 1.3 Bootstrap与其他框架有何
  • 不同 6
  • 1.4 为什么应该使用Bootstrap 8
  • 1.5 小结 8
  • 1.6 讨论 8
  • 第2章 下载安装Bootstrap 11
  • 2.1 从哪里得到Bootstrap 11
  • 2.2 获取Bootstrap的其他
  • 途径 13
  • 2.2.1 用Less编写的源代码 13
  • 2.2.2 Sass 15
  • 2.2.3 Bootstrap CDN 16
  • 2.3 小结 16
  • 2.4 讨论 16
  • 第3章 用基本模板构建第一个
  • BootStrap网站 20
  • 3.1 最小的Bootstrap页面 20
  • 3.2 基本Bootstrap模板 21
  • 3.3 更多Bootstrap模板示例 25
  • 3.3.1 Bootstrap Starter模板 25
  • 3.3.2 Bootstrap主题 27
  • 3.3.3 Bootstrap Jumbotron 27
  • 3.4 小结 28
  • 3.5 讨论 28
  • 第4章 理解Normalize.CSS和
  • Bootstrap CSS基础知识 31
  • 4.1 什么是Normalize.css 31
  • 4.1.1 什么是CSS重置 32
  • 4.1.2 CSS重置的利弊 32
  • 4.1.3 Normalize.css不仅仅是CSS
  • 重置 32
  • 4.2 理解Bootstrap基础结构 34
  • 4.2.1 Bootstrap使用HTML5 34
  • 4.2.2 移动优先 34
  • 4.2.3 排版和基本链接样式 34
  • 4.3 小结 37
  • 4.4 讨论 37
  • 第5章 网格及其用法 40
  • 5.1 设计中的网格 40
  • 5.1.1 为什么在Web设计中使用
  • 网格 41
  • 5.1.2 三分法 42
  • 5.1.3 黄金分割率 44
  • 5.2 Bootstrap网格系统 45
  • 5.3 如何在Bootstrap中创建网格 45
  • 5.3.1 创建基本网格 45
  • 5.3.2 响应式列重置 49
  • 5.3.3 列的偏移、排序和嵌套 50
  • 5.4 Bootstrap中的响应式Web
  • 布局 51
  • 5.5 小结 52
  • 5.6 讨论 53
  • 第6章 标签、徽章、面板、Well和超大屏幕 56
  • 6.1 标签和徽章 56
  • 6.1.1 标签 56
  • 6.1.2 徽章 59
  • 6.2 Well和面板 60
  • 6.2.1 Well 60
  • 6.2.2 面板 61
  • 6.3 超大屏幕 63
  • 6.4 小结 64
  • 6.5 讨论 65
  • 第7章 Bootstrap排版 68
  • 7.1 Bootstrap中的基本排版 68
  • 7.2 标题 70
  • 7.2.1 标题 70
  • 7.2.2 页眉 74
  • 7.3 正文 75
  • 7.3.1 内联文本 76
  • 7.3.2 元素对齐 77
  • 7.3.3 文本元素转换 78
  • 7.4 其他文本块 79
  • 7.4.1 代码 79
  • 7.4.2 引用语 80
  • 7.4.3 列表 80
  • 7.4.4 缩略语 81
  • 7.4.5 地址 81
  • 7.5 小结 81
  • 7.6 讨论 83
  • 第8章 设置表格样式 86
  • 8.1 基本表格 86
  • 8.2 Bootstrap表格类 88
  • 8.3 包含表格的面板 91
  • 8.4 响应式表格 93
  • 8.5 小结 94
  • 8.6 讨论 94
  • 第9章 设置表单样式 97
  • 9.1 基本表单 97
  • 9.1.1 水平表单 100
  • 9.1.2 内联表单 101
  • 9.2 Bootstrap支持的表单控件 103
  • 9.2.1 基本输入标记 103
  • 9.2.2 复选框和单选按钮 104
  • 9.2.3 下拉菜单 106
  • 9.2.4 设置表单控件的大小 107
  • 9.2.5 帮助块 108
  • 9.3 输入组 108
  • 9.3.1 基本输入组 108
  • 9.3.2 设置输入组的大小 109
  • 9.3.3 奇妙的附加控件 110
  • 9.4 Bootstrap表单的交互性 111
  • 9.4.1 焦点状态 111
  • 9.4.2 禁用和只读状态 112
  • 9.4.3 验证状态 112
  • 9.5 小结 113
  • 9.6 讨论 114
  • 第10章 图像、媒体对象和
  • Glyphicons 117
  • 10.1 图像 117
  • 10.1.1 响应式图像 118
  • 10.1.2 图像形状 118
  • 10.2 媒体对象 119
  • 10.3 缩略图 122
  • 10.4 Glyphicon 124
  • 10.5 小结 126
  • 10.6 讨论 129
  • 第11章 按钮和按钮组样式设置及
  • 使用 132
  • 11.1 基本按钮 132
  • 11.1.1 按钮标记 133
  • 11.1.2 按钮类和大小 133
  • 11.1.3 按钮状态 135
  • 11.2 按钮组 136
  • 11.2.1 水平按钮组 137
  • 11.2.2 垂直按钮组 138
  • 11.2.3 按钮工具栏 138
  • 11.3 按钮JavaScript 139
  • 11.4 小结 139
  • 11.5 讨论 140
  • 第12章 用Bootstrap创建导航系统 144
  • 12.1 标准导航元素 144
  • 12.2 下拉菜单 147
  • 12.2.1 拆分下拉菜单 148
  • 12.2.2 上拉式变种 150
  • 12.3 导航栏 151
  • 12.3.1 导航栏标题和品牌 153
  • 12.3.2 切换导航开关 153
  • 12.3.3 导航栏中的链接、文本、按钮
  • 和表单 154
  • 12.3.4 改变导航栏的颜色和对齐
  • 方式 158
  • 12.4 面包屑导航和分页 159
  • 12.5 列表组 160
  • 12.6 小结 163
  • 12.7 讨论 164
  • 第13章 Bootstrap实用工具 168
  • 13.1 助手类 168
  • 13.1.1 更改颜色 169
  • 13.1.2 图标 170
  • 13.1.3 布局类 171
  • 13.1.4 显示和隐藏内容 174
  • 13.2 响应式实用工具 174
  • 13.3 打印类 176
  • 13.4 响应式嵌入 176
  • 13.5 Bootstrap中的可访问性 177
  • 13.6 小结 177
  • 13.7 讨论 179
  • 第14章 使用Bootstrap JavaScript
  • 插件 183
  • 14.1 如何使用Bootstrap JavaScript
  • 插件 183
  • 14.2 设置插件选项 184
  • 14.2.1 参数形式的选项 184
  • 14.2.2 数据属性形式的选项 185
  • 14.3 使用JavaScript API 186
  • 14.3.1 事件 187
  • 14.3.2 无冲突 187
  • 14.3.3 禁用JavaScript 187
  • 14.4 小结 188
  • 14.5 讨论 188
  • 第15章 模态窗口 191
  • 15.1 什么是模态窗口 191
  • 15.2 如何构建模态窗口 192
  • 15.2.1 触发模态窗口 192
  • 15.2.2 模态窗口编码 194
  • 15.3 修改模态窗口 197
  • 15.3.1 更改模态窗口的打开
  • 方式 197
  • 15.3.2 更改模态窗口的大小 200
  • 15.3.3 更改布局 201
  • 15.3.4 动态更改模态内容 203
  • 15.4 小结 204
  • 15.5 讨论 206
  • 第16章 附加导航、选项卡和滚动
  • 监听 209
  • 16.1 附加导航 209
  • 16.2 选项卡 212
  • 16.3 滚动监听 215
  • 16.4 结合使用这些插件 216
  • 16.5 小结 217
  • 16.6 讨论 219
  • 第17章 弹出框和工具提示 222
  • 17.1 工具提示 222
  • 17.1.1 工具提示选项 228
  • 17.1.2 工具提示方法 229
  • 17.1.3 工具提示事件 229
  • 17.2 弹出框 229
  • 17.2.1 弹出框选项 232
  • 17.2.2 弹出框方法 233
  • 17.2.3 弹出框事件 233
  • 17.3 小结 233
  • 17.4 讨论 235
  • 第18章 过渡、按钮、警告框和
  • 进度条 239
  • 18.1 过渡 239
  • 18.2 按钮 240
  • 18.2.1 按钮状态 240
  • 18.2.2 切换按钮 241
  • 18.2.3 复选框和单选按钮 241
  • 18.2.4 按钮方法 243
  • 18.3 警告框 243
  • 18.3.1 警告框方法 245
  • 18.3.2 警告框事件 245
  • 18.4 进度条 245
  • 18.4.1 创建进度条 245
  • 18.4.2 设置进度条样式 246
  • 18.5 小结 248
  • 18.6 讨论 249
  • 第19章 折叠插件和折叠面板 254
  • 19.1 折叠插件 254
  • 19.1.1 创建一个可折叠部分 254
  • 19.1.2 水平折叠元素 258
  • 19.1.3 折叠选项 259
  • 19.1.4 折叠方法 259
  • 19.1.5 折叠事件 259
  • 19.2 折叠面板 260
  • 19.2.1 创建折叠面板 260
  • 19.2.2 使用折叠面板导航 263
  • 19.3 小结 265
  • 19.4 讨论 266
  • 第20章 轮播 270
  • 20.1 创建轮播 270
  • 20.1.1 基本轮播 272
  • 20.1.2 更精致的轮播 274
  • 20.2 使用轮播插件 276
  • 20.2.1 添加多个轮播 277
  • 20.2.2 轮播选项 278
  • 20.2.3 轮播方法 279
  • 20.2.4 轮播事件 279
  • 20.3 Web上的轮播 279
  • 20.3.1 轮播最佳实践 279
  • 20.3.2 轮播的问题和解决方案 280
  • 20.4 小结 281
  • 20.5 讨论 282
  • 第21章 自定义Bootsrap和Bootstrap
  • 网站 286
  • 21.1 使用自己的CSS 286
  • 21.2 使用Bootstrap Customizer 290
  • 21.2.1 Less文件和jQuery插件 291
  • 21.2.2 Less变量 292
  • 21.2.3 下载和安装自定义
  • Bootstrap 294
  • 21.3 使用第三方Bootstrap定制
  • 工具 295
  • 21.4 小结 295
  • 21.5 讨论 295
  • 第22章 提高Bootstrap的可访问性 299
  • 22.1 什么是可访问性 299
  • 22.1.1 可访问性设计实践 300
  • 22.1.2 WAI-ARIA和可访问性 301
  • 22.2 Bootstrap中的可访问设计 301
  • 22.2.1 跳过导航 302
  • 22.2.2 嵌套标题 302
  • 22.2.3 颜色对比 303
  • 22.3 Bootstrap网站可访问性
  • 技巧 303
  • 22.4 小结 304
  • 22.5 讨论 304
  • 第23章 使用Less和Sass与Bootstrap
  • 配合 307
  • 23.1 什么是CSS预处理器 307
  • 23.2 使用Less 308
  • 23.2.1 Less的功能 308
  • 23.2.2 结合使用Less和
  • Bootstrap 310
  • 23.3 使用Sass 312
  • 23.3.1 Sass的功能 312
  • 23.3.2 结合使用Sass和
  • Bootstrap 314
  • 23.4 小结 315
  • 23.5 讨论 315
  • 第24章 进一步应用Bootstrap 319
  • 24.1 Bootstrap编辑器 319
  • 24.1.1 Web编辑器 319
  • 24.1.2 主题构建和定制
  • 工具 321
  • 24.2 在WordPress中使用
  • Bootstrap 322
  • 24.2.1 使用WordPress插件 322
  • 24.2.2 寻找用于WordPress的
  • Bootstrap主题 323
  • 24.2.3 构建自己的WordPress
  • 主题 323
  • 24.3 用第三方附加程序扩展
  • Bootstrap 330
  • 24.3.1 Bootstrap主题 330
  • 24.3.2 Bootstrap插件 330
  • 24.3.3 Bootstrap社区 331
  • 24.3.4 漂亮的Bootstrap网站 331
  • 24.4 小结 333
  • 24.5 讨论 334

资源下载

资源下载地址1:https://box.lenovo.com/l/C07RJt

相关资源

网友留言