Bootstrap实战(第2版)([荷]巴斯•乔布森[美]戴维•科克伦[美]伊恩•惠特利)

书: https://pan.baidu.com/s/1jDVnfhmGRwu5jeEuV63Kcg?pwd=bmyj
笔记如下:

  1. 响应式网格系统:12列栅格布局,通过containerrowcol类实现多设备适配。
  2. 预定义组件:导航栏(navbar)、卡片(card)、轮播(carousel)等开箱即用。
  3. 实用工具类:间距(m/p方向-大小)、文本对齐(text-center)、边框(border)快速样式调整。
  4. Flexbox布局d-flex结合justify-content/align-items控制元素排列。
  5. 表单优化form-control统一输入框样式,input-group集成按钮/标签。
  6. 按钮与图标btn类定制按钮,整合FontAwesome图标(fa fa-icon)。
  7. 响应式断点sm/md/lg/xl媒体查询适配不同屏幕尺寸。
  8. 主题定制:Sass变量修改(如$primary-color),编译生成个性化CSS。
  9. JavaScript插件:模态框(modal)、下拉菜单(dropdown)依赖Popper.js。
  10. 无障碍支持:ARIA属性(aria-label)增强屏幕阅读器兼容性。
  11. 工具提示与弹出框data-toggle="tooltip"触发悬浮提示,popover显示更多内容。
  12. 表格增强table-responsive实现水平滚动,table-striped添加斑马纹。
  13. 导航与标签页nav-tabs切换内容,breadcrumb展示层级路径。
  14. 进度条与徽章progress-bar显示任务进度,badge标记通知数量。
  15. 折叠与手风琴collapse控制内容显隐,accordion实现多面板折叠。
  16. 轮播图配置data-interval调整切换速度,data-pause控制悬停暂停。
  17. 打印优化d-print-none隐藏非必要元素,确保打印内容简洁。
  18. 自定义构建:通过官方工具选择所需组件/插件,生成最小化CSS/JS文件。
  19. 浏览器兼容:Autoprefixer自动添加CSS厂商前缀,支持IE10+。
  20. 项目实战技巧:覆盖默认样式(!important慎用),结合CSS Grid补充复杂布局。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注