Bootstrap 学习

Bootstrap 是全球最受欢迎的前端框架,用于构建响应式、移动设备优先的网站。利用 jsDelivr 和我们提供的入门模板帮助你快速掌握 Bootstrap。

官网:https://getbootstrap.com/
中文社区:https://bootcss.com/

使用Bootstrap

方式一:本地引入

  • 下载
    通过官网下载得到一个bootstrap-x.x.x-dist.zip的文件,解压到项目文件目录。
  • 本地文件引入

css引入

  1. <link rel="stylesheet" href="../bootstrap/4.6.0/css/bootstrap.css">

js引入

  1. <script src="../bootstrap/4.6.0/js/bootstrap.js"></script>

方式二:镜像引入(CDN)

  • 镜像文件引入

css引入

  1. <link href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.6.0/css/bootstrap.css" rel="stylesheet">

js引入

  1. <script src="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.6.0/js/bootstrap.js"></script>

注意:bootstrap需要配合jquery使用,在引入bootstrap.js前需要引入jquery.js

表格常用样式

  • table 默认表格样式(必须)
  • table-striped 斑马效果
  • table-bordered 表格边框
  • table-hover 鼠标悬停效果
  • table-sm 表格小边距

使用方法:通过class类名添加样式

代码示例

  1. <table class="table table-striped table-bordered table-hover table-sm">
  2. <thead>
  3. <th>编号</th><th>姓名</th><th>班别</th><th>年龄</th>
  4. </thead>
  5. <tbody>
  6. <tr><td>1001</td><td>张三</td><td>初级班</td><td>22</td></tr>
  7. <tr><td>1002</td><td>李四</td><td>高级班</td><td>24</td></tr>
  8. <tr><td>1003</td><td>王五</td><td>进阶班</td><td>23</td></tr>
  9. <tr><td>1004</td><td>赵六</td><td>大师班</td><td>21</td></tr>
  10. </tbody>
  11. </table>

效果:

表格颜色

  • table-dark 灰色
  • table-danger 红色
  • table-success 绿色
  • table-info 蓝色
  • table-warning 橙色

代码示例

  1. <table class="table table-bordered">
  2. <thead class="table-dark">
  3. <th>编号</th><th>姓名</th><th>班别</th><th>年龄</th>
  4. </thead>
  5. <tbody>
  6. <tr class="table-danger"><td>1001</td><td>张三</td><td>初级班</td><td>22</td></tr>
  7. <tr class="table-success"><td>1002</td><td>李四</td><td>高级班</td><td>24</td></tr>
  8. <tr class="table-info"><td>1003</td><td>王五</td><td>进阶班</td><td>23</td></tr>
  9. <tr class="table-warning"><td>1004</td><td>赵六</td><td>大师班</td><td>21</td></tr>
  10. </tbody>
  11. </table>

效果:

分页

  • pagination 分页样式
  • page-item 分页按钮成员
  • page-link 分页<a>标签样式
  • disabled 禁用状态
  • active 选中样式
  • pagination-lg 大号
  • pagination-sg 小号

代码示例

  1. <ul class="pagination pagination-sm">
  2. <li class="page-item disabled"><a href="#" class="page-link">&laquo;</a></li>
  3. <li class="page-item"><a href="#" class="page-link">1</a></li>
  4. <li class="page-item"><a href="#" class="page-link">2</a></li>
  5. <li class="page-item active"><a href="#" class="page-link">3</a></li>
  6. <li class="page-item"><a href="#" class="page-link">4</a></li>
  7. <li class="page-item"><a href="#" class="page-link">&raquo;</a></li>
  8. </ul>

效果

响应式理解

响应式是一种设计模式,针对不同屏幕尺寸自动适应最佳的显示效果,实现一端开发多端适用的目的,有效提高前端开发效率。

更多相关文章

  1. 演示文本操作、演示样式属性操作 、演示 效果操作、演示节点功能
  2. 演示文本操作3个功能+演示样式属性操作 3个功能+演示 效果操作 3
  3. JS的引入方式
  4. 实例演示选择器的优先级,id,class,tag
  5. css_0630作业
  6. 字体样式调用、布局原则、盒模型等
  7. 表单,框架,选择器,css的三种插入样式(内联,外部样式,元素中)
  8. 将仿京东移动端首页的"秒杀区"样式
  9. 仿京东移动端首页的"部分"样式

随机推荐

  1. Android EditText样式
  2. Android故障积累----(1/N)
  3. Android HandlerThread
  4. Android屏幕自适应详解
  5. 让应用程序不被任务管理器杀死...(获取系
  6. 2011.07.11(3)——— android xliff字符串
  7. android studio 中设置apk的版本号
  8. android 积累一些自定义view的知识
  9. 【Android】Android Studio启动配置gradl
  10. android 技术文章个人搜索集锦