• bootstrap框架的使用


    一、学习工具:

      bootstrap网址:(http://www.bootcss.com/)

    二、学前准备:

      1、下载(建议最好不要下载最新版本):

       2、联网时访问无需下载

      这里向大家介绍另一个网站BootCDN:https://www.bootcdn.cn/

     点击选中后进去,找到 3.x版本的,然后复制script链接

     然后将复制好的链接添加到pycharm中去

      3、学习内容(回到bootstrap中)

    在设定中添加cdn的链接,也可以添加本地文件。

    <script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>
    <link href="https://cdn.bootcss.com/twitter-bootstrap/3.4.1/css/bootstrap.min.css" rel="stylesheet">
    <script src="https://cdn.bootcss.com/twitter-bootstrap/3.4.1/js/bootstrap.min.js"></script>

    注意:Bootstrap框架中的动画效果是基于JQuery编写的,所以必须导入JQuery模块,否则无法实现Bootstrap的动画效果

       有些电脑第一次需要先导入本地Bootstrap模块,再导入cdn的Bootstrap链接,否则后续命令不会有提示

    布局容器

    Bootstrap 需要为页面内容和栅格系统包裹一个 .container 容器。我们提供了两个作此用处的类。注意,由于 padding 等属性的原因,这两种 容器类不能互相嵌套。

    .container 类用于固定宽度并支持响应式布局的容器。

    <div class="container">
      ...
    </div>

    .container-fluid 类用于 100% 宽度,占据全部视口(viewport)的容器。

    <div class="container-fluid">
      ...
    </div>

    栅格系统

    Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。它包含了易于使用的预定义类,还有强大的mixin 用于生成更具语义的布局。

    简介

    栅格系统用于通过一系列的行(row)与列(column)的组合来创建页面布局,你的内容就可以放入这些创建好的布局中。

    栅格参数

    通过下表可以详细查看 Bootstrap 的栅格系统是如何在多种屏幕设备上工作的。

     适应各种屏示例

    大屏

     小屏

    列偏移

    使用 .col-md-offset-* 类可以将列向右侧偏移。这些类实际是通过使用 * 选择器为当前元素增加了左侧的边距(margin)。例如,.col-md-offset-4 类将 .col-md-4 元素向右侧偏移了4个列(column)的宽度。

    排版

     排版示例

    表格

     表格标签

    补充:

    Font Awesome 

    图标网

    注:和字符颜色等属性一起变化
    http://www.fontawesome.com.cn/

    head头导入库:

    <link rel="stylesheet" href="font-awesome-4.7.0/css/font-awesome.min.css">

     注:不可删除其他文件,只保留导入的css文件,否则会找不到该图标

    找到对应图标代码 

     显示浴缸图标

    SweetAlert for Bootstrap

    弹窗模块网

    https://lipis.github.io/bootstrap-sweetalert/

    head头导入库:

        <script src="bootstrap-sweetalert-master/dist/sweetalert.min.js"></script>
        <link rel="stylesheet" href="bootstrap-sweetalert-master/dist/sweetalert.css">

    注:以上两个文件都要导入(js文件选min压缩包即可,容量小),否则无法实现弹窗效果。其他文件可以删除。

     显示提示框

    图书管理系统页面搭建(示例)

     图书管理系统页面搭建

     
    标签: 前端
  • 相关阅读:
    python数据采集与多线程效率分析
    Memcache使用基础
    《大规模 web服务开发》笔记
    画了一张PHPCMSV9的运行流程思维导图
    MySQL的正则表达式
    linux patch 格式与说明(收录)
    Memcached笔记之分布式算法
    bzoj 2120 带修改莫队
    bzoj 2073 暴力
    bzoj 1814 Ural 1519 Formula 1 插头DP
  • 原文地址:https://www.cnblogs.com/yafeng666/p/12141595.html
Copyright © 2020-2023  润新知