zoukankan      html  css  js  c++  java
  • bootstrap入门

    一.bootstrap

      >Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的一款前端框架,它简洁灵活,使得 Web 开发更加快捷,且最重要的是它支持响应式开发。

      >使用该框架,不用太纠结原理,就一顿官网查,一顿复制粘贴

    二.bootstrap的环境搭建

      》到bootstrap的中文官网:https://www.bootcss.com/

      》使用bootstrap,无非是使用它已经写好的html,css,javascript的文件,第一次访问官网的目的就是为了下载框架文件

      》下载类型有两个:

       》我们下载第一个用于生产环境的就可以,至于源码有兴趣可以下载来研究,它的css是用less来编写的

      》下载完后,目录的结构如下:

     

       》等下导文件除了bootstrap的css和js文件外,还得导它所支持的jquery文件,因为bootstrap的js文件是在jquery的基础写的,大概导入文件的html的代码如下:

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title></title>
            <!-- 引入bootstrap核心的css文件 -->
            <link rel="stylesheet" type="text/css" href="bootstrap-3.3.7-dist/css/bootstrap.min.css"/>
        </head>
        <body>
        </body>
        <!-- 引入jquery文件 -->
        <script src="bootstrap-3.3.7-dist/js/jquery_3.5.1.js" type="text/javascript" charset="utf-8"></script>
        <!-- 引入bootstrap文件 -->
        <script src="bootstrap-3.3.7-dist/js/bootstrap.min.js" type="text/javascript" charset="utf-8"></script>
    </html>

      》引入文件后,浏览器执行并检查网页代码,bootstrap已经预先处理了很多的css样式,比如box-sizing,以后设置元素宽度和高度就包括了边界及以内的区域:

       》除此之外,不同浏览器默认样式的不同,需要导入一个重置样式的css文件,可能大家之前接触过reset.css,在bootstrap里面,人家是推荐了Normalize.css,可以下载并引入到自己的项目:

      》除了自己刚才手敲的最简单的bootstrap环境搭建外,也还可以复制官网上默认的的基本模板,不过你还得改一下,还是有点小麻烦:

       》基本模板介绍

     

     三.容器

      》bootstrap中分为两类容器:流体容器和固定容器(常用)

      》流体容器:内容区域居中,且随内容区域随浏览器的大小自适应,width默认是auto;比如给div的class加container-fluid,页面样式如下:

    PS:width的auto和100%的区别:1.auto是内容区域的自适应,不包含内边距和边框;2.100%是包含边框,内边距和内容区域

      》固定容器:内容区域居中,在不同的阈值范围(窗口宽度大于768时),宽度是固定的;比如给div的class加container,样式涉及到了媒体查询,它是支持手机端的显示,页面样式如下:

     

     

    四.栅格系统(栅格布局)

      》栅格布局是类似我们之前学的table,tr,td的布局,通过引入指定的类就可达到我们想要的布局效果,一行默认是总共12列,下图代表一行两列,第一列占10份,第二列占2份

       》你拉动浏览器窗口的宽度,你会发现这东西的布局是自适应变化的:

     

       》多屏幕尺寸设置:

       》列偏移:

       》响应式工具:

       》内联列表:

       》导航条:

      》轮播图:

      》要是一个页面使用到多个轮播图时,轮播图根元素的id必须不同,所以得改轮播图的id,改完之后在页面的引用了该id的元素也得改,比如小圆点和左右按钮部分

     

     

     

     

       》排版-对齐方式:

       》分页条:

     

  • 相关阅读:
    Nginx安装
    win卸载输入法之后,在系统设置的键盘中还有这个输入法
    为Delphi 10.4.2实现android拍照填坑
    图文解说 ChinaCock 华为扫描
    Delphi Event Bus进阶(二)GlobalEventBus是怎么来的?
    小心SecondsBetween有坑
    Delphi Event Bus进阶(一)控制订阅方法的线程模式
    Delphi 10.4.2试用报告
    Delphi Event Bus入门
    UML建模——活动图(Activity Diagram)
  • 原文地址:https://www.cnblogs.com/ibcdwx/p/13192290.html
Copyright © 2011-2022 走看看