zoukankan      html  css  js  c++  java
  • 今日总结

    2020年11月9日:

    Bootstrap

    1. 概念:

      1. 一个前端的开发框架, 来自Twitter,基于HTML、CSS、JavaScript,方便前端开发。
      2. 定义了很多css样式和js插件,开发人员可以直接使用
    2. 基础:

      1. 下载Bootstrap

      2. 复制下载的三个文件夹css、js、font到项目中

      3. 创建HTML页面,引入资源文件

        <!DOCTYPE html>
        <html lang="zh-CN">
        <head>
            <meta charset="utf-8">
            <meta http-equiv="X-UA-Compatible" content="IE=edge">
            <meta name="viewport" content="width=device-width, initial-scale=1">
            <!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
            <title>Hello world</title>
        
            <!-- Bootstrap -->
            <link href="css/bootstrap.min.css" rel="stylesheet">
        
            <!-- HTML5 shim 和 Respond.js 是为了让 IE8 支持 HTML5 元素和媒体查询(media queries)功能 -->
            <!-- 警告:通过 file:// 协议(就是直接将 html 页面拖拽到浏览器中)访问页面时 Respond.js 不起作用 -->
            <!--[if lt IE 9]>
            <![endif]-->
        
            <!-- jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery,所以必须放在前边) -->
            <script src="js/jquery-3.4.0.min.js"></script>
            <!-- 加载 Bootstrap 的所有 JavaScript 插件。你也可以根据需要只加载单个插件。 -->
            <script src="js/bootstrap.min.js"></script>
        </head>
        
        <body>
        <h1>你好,世界!</h1>
        </body>
        
        </html>

    3.响应式布局

    • 同一套页面可以适应不同尺寸的设备

    • 借助于栅格系统:将一行平均分为12个格子,可以指定元素占用几个格子

    • 步骤:

      1. 定义容器,相当于HTML的table,容器分为container、container-fluid

      2. 定义行,相当于HTML的tr,样式:row

      3. 定义元素,指定该元素在不同的设备上占用的格子数,样式:col-设备代号-格子数目

        1. xs:超小屏幕,手机,如,col-xs-12
        2. sm:小屏幕,平板
        3. md:中等屏幕,桌面显示器
        4. lg:大屏幕,大桌面显示器
        div class="container">
            <div class="row">
                <div class="col-lg-2 col-sm-4 col-xs-6 inner">栅格系统</div>
                <div class="col-lg-2 col-sm-4 col-xs-6 inner">栅格系统</div>
                <div class="col-lg-2 col-sm-4 col-xs-6 inner">栅格系统</div>
                <div class="col-lg-2 col-sm-4 col-xs-6 inner">栅格系统</div>
                <div class="col-lg-2 col-sm-4 col-xs-6 inner">栅格系统</div>
                <div class="col-lg-2 col-sm-4 col-xs-6 inner">栅格系统</div>
                <div class="col-lg-2 col-sm-4 col-xs-6 inner">栅格系统</div>
                <div class="col-lg-2 col-sm-4 col-xs-6 inner">栅格系统</div>
                <div class="col-lg-2 col-sm-4 col-xs-6 inner">栅格系统</div>
                <div class="col-lg-2 col-sm-4 col-xs-6 inner">栅格系统</div>
                <div class="col-lg-2 col-sm-4 col-xs-6 inner">栅格系统</div>
                <div class="col-lg-2 col-sm-4 col-xs-6 inner">栅格系统</div>
            </div>
        </div>

    4. 全局css样式

    1. 按钮:class="btn btn-default"
    2. 图片:
      1. class="img-responsive"表示图片在任意尺寸屏幕都占100%
      2. class=”img-rounded“:方形的
      3. class="img-circle":圆形的
      4. class=“img-thumbnail”:带相框的
    3. 表格:
      1. table:好看一点的table样式
      2. table-bordered:表格加边框
      3. table-hover:鼠标悬停改变背景色
    4. 表单:
    5. 导航条
    6. 分页条
    7. 轮播图
  • 相关阅读:
    SpringMVC之@RequestParam @RequestBody @RequestHeader 等详解
    RabbitMQ基础介绍
    linux查看tomcat日志
    HTML-01
    Ajax和json
    使用VBScript实现设置系统环境变量的小程序
    WinForm中重绘TabControl选项卡标题
    Action向视图传值的6种方式
    C#中常用的系统内置委托
    C#中的扩展方法
  • 原文地址:https://www.cnblogs.com/yitiaokuailedexiaojingyu/p/14122294.html
Copyright © 2011-2022 走看看