zoukankan      html  css  js  c++  java
  • day 59Bootstrap自带图表和fontawesome图标 导航和导航条 Bootstrap常用插件 sweetalert插件介绍

    上课随笔

    day59
    
    1.前情回顾
    
        Bootstrap初识
            1. Bootstrap版本
                3.3.7
                
                生产环境版
            2. 目录结构
                css   ../fonts/xx.xx
                fonts  --> 必须存在并且和css文件夹同级
                js
            
            3. 响应式开发
                <meta name="viewport" content="width=device-width, initial-scale=1">
                原理:
                    CSS3 -> 媒体查询
                    
                
                栅格系统
                    1.container
                    2.row
                    3.col-xx(lg md sm xs)-xx(1~12) 
                    
                    列可以嵌套列
                    
                    列偏移(左边空几列)
                    col-xx-offset-xx
                    
                    列排序
                    col-xx-push-xx
                    col-xx-pull-xx
                    
            4. 常用样式
            
                标题
                文本
                
                表单
                表格
                
                按钮
                图片
                
                颜色和背景色
                快速浮动
                    pull-left
                    pull-right
                清除浮动
                    clearfix
    上节回顾
    2. 今日内容
        字体图标
            <span class="glyphicon glyphicon-star-empty"></span>
        Font awesome图标
            1. 下载
            2. 文件目录
                css
                fonts
            3. 使用
                首先在页面上引用font awesome图标的css文件
                <i class="fa fa-wechat" style="color: green"></i>
                
                变大
                    fa-lg fa-2x fa-3x fa-4x fa-5x
                变宽
                    fa-fw
                    
        
        各种组件
        
        
        模态框
            1. modal要作为body标签的直接子元素
            
            $('#myModal').modal({
              keyboard: false
            })
        轮播图
            设置切换间隔为2秒,默认是5秒。
    
            $('.carousel').carousel({
              interval: 2000
            })
        
        扩展:
            sweetalert插件
            
    今日内容

    一、栅格系统的col示例

    <!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">
        <title>Title</title>
        <link rel="stylesheet" href="bootstrap-3.3.7/css/bootstrap.min.css">
    </head>
    <body>
    
    <div class="container">
        <div class="row">
            <div class="col-md-2">
                <div class="row">
                    <div class="col-md-2">2-2</div>
                    <div class="col-md-10">2-2</div>
                </div>
            </div>
            <div class="col-md-12">15</div>
        </div>
    </div>
    
    <script src="jquery-3.2.1.min.js"></script>
    </body>
    </html>
    栅格系统的col示例

    二、登录系统

    全局css样式:水平排列的表单

    地址:https://v3.bootcss.com/css/

     

    <form class="form-horizontal">
      <div class="form-group">
        <label for="inputEmail3" class="col-sm-2 control-label">Email</label>
        <div class="col-sm-10">
          <input type="email" class="form-control" id="inputEmail3" placeholder="Email">
        </div>
      </div>
      <div class="form-group">
        <label for="inputPassword3" class="col-sm-2 control-label">Password</label>
        <div class="col-sm-10">
          <input type="password" class="form-control" id="inputPassword3" placeholder="Password">
        </div>
      </div>
      <div class="form-group">
        <div class="col-sm-offset-2 col-sm-10">
          <div class="checkbox">
            <label>
              <input type="checkbox"> Remember me
            </label>
          </div>
        </div>
      </div>
      <div class="form-group">
        <div class="col-sm-offset-2 col-sm-10">
          <button type="submit" class="btn btn-default">Sign in</button>
        </div>
      </div>
    </form>
    登录的源码

    <!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">
        <title>fontawesome 图标示例</title>
        <link rel="stylesheet" href="bootstrap-3.3.7/css/bootstrap.min.css">
        <link rel="stylesheet" href="fontawesome/css/font-awesome.min.css">
        <link rel="stylesheet" href="fontawesome/web-fonts-with-css/css/fontawesome-all.css">
    </head>
    
    <body>
    <div class="container">
        <i class="fa fa-wechat" style="color: green"></i>
        <i class="fa fa-wechat fa-lg" style="color: green"></i>
        <i class="fa fa-wechat fa-2x" style="color: green"></i>
        <i class="fa fa-wechat fa-5x" style="color: green"></i>
    
        <div class="fa-3x">
            <i class="fa fa-spinner fa-spin"></i>
            <i class="fa fa-circle-notch fa-spin"></i>
            <i class="fa fa-sync fa-spin"></i>
            <i class="fa fa-cog fa-spin"></i>
            <i class="fa fa-spinner fa-pulse"></i>
    
            <i class="fas fa-camera-retro fa-xs"></i>
            <i class="fas fa-camera-retro fa-sm"></i>
            <i class="fas fa-camera-retro fa-lg"></i>
            <i class="fas fa-camera-retro fa-2x"></i>
            <i class="fas fa-camera-retro fa-3x"></i>
            <i class="fas fa-camera-retro fa-5x"></i>
            <i class="fas fa-camera-retro fa-7x"></i>
            <i class="fas fa-camera-retro fa-10x"></i>
        </div>
    </div>
    <script src="jquery-3.2.1.min.js"></script>
    </body>
    </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">
        <title>自带字体图标使用示例</title>
        <link rel="stylesheet" href="bootstrap-3.3.7/css/bootstrap.min.css">
        <style>
            #my-heart:hover{
                color: greenyellow;
            }
        </style>
    </head>
    <body>
    <div class="container">
         <span id="my-heart" class="glyphicon glyphicon-heart" aria-hidden="true"></span>
        <div>
            <span class="glyphicon glyphicon-star-empty"></span>
            <span class="glyphicon glyphicon-star-empty"></span>
            <span class="glyphicon glyphicon-star-empty"></span>
            <span class="glyphicon glyphicon-star-empty"></span>
            <span class="glyphicon glyphicon-star-empty"></span>
        </div>
    </div>
    <script src="jquery-3.2.1.min.js"></script>
    </body>
    </html>
    自带字体图标使用示例

    组件地点:https://v3.bootcss.com/components/

    四、fontawesome图标使用示例

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>fontawesome图标使用示例</title>
        <link rel="stylesheet" href="bootstrap-3.3.7/css/bootstrap.min.css">
        <link rel="stylesheet" href="fontawesome/css/font-awesome.min.css">
    </head>
    <body>
    
    <div class="container">
        <i class="fa fa-wechat" style="color: green"></i>
        <i class="fa fa-wechat fa-lg" style="color: green"></i>
        <i class="fa fa-wechat fa-2x" style="color: green"></i>
        <i class="fa fa-wechat fa-5x" style="color: green"></i>
    
        <i class="fa fa-spinner fa-pulse fa-3x fa-fw"></i>
        <i class="fa fa-wifi fa-rotate-90 fa-3x fa-fw"></i>
        <i class="fa fa-wifi fa-rotate-180 fa-3x fa-fw"></i>
        <i class="fa fa-wifi fa-rotate-270 fa-3x fa-fw"></i>
    
    
        <span class="fa-stack fa-lg">
          <i class="fa fa-circle fa-stack-2x"></i>
          <i class="fa fa-wechat fa-stack-1x" style="color: white"></i>
        </span>
    </div>
    <script src="jquery-3.2.1.min.js"></script>
    <script src="bootstrap-3.3.7/js/bootstrap.min.js"></script>
    </body>
    </html>
    fontawesome图标使用示例

      图标的地址:https://fontawesome.com/how-to-use/svg-with-js

    五、

  • 相关阅读:
    <转>MSDN上关于XPath的语法文章
    <转>正则表达式语法
    <转>反射技术的简单介绍
    <转>css中用expression实现js的onmouseover/onmouseout事件
    <转>在xslt中实现split方法对查询字符串进行分隔
    <转>SQL Server中的XML数据进行insert、update、delete
    <转>VS2010项目转换到VS2008下方法
    <转>在xslt 1.0 中取得当前时间
    C# 发送邮件的Helper类
    DataTable 类的学习笔记
  • 原文地址:https://www.cnblogs.com/number1994/p/8470771.html
Copyright © 2011-2022 走看看