PYTHON第六十四天笔记11.23

一、自记录

<nav>导航条要放到container外面包裹。

导航中role角色属性可以省略:

  role="navigation" 和role="presentation”值的不同只是不同组件(该标签是一个什么标签)的区别,role给特殊人的设备使用的属性,可以省略。

魔态框最好只做为body的直接子元素。

魔态框:

  Backdrop:

    True-有遮罩层,点击遮罩层魔态框消失

    False-无遮罩层

    Static-有遮罩层,点击不消失魔态框

 

二、课上笔记

day64
    1. 模态框
    
        位置要放在body里面(body的直接子元素)
        
        弹出方式:
            1. 通过 data 属性
                data-toggle="modal" data-target="#myModal"
            2. 通过JS代码
                - $("#myModal").modal("show")  --> 显示出来
                - $("#myModal").modal("hide)   --> 隐藏
                
        模态框大小:(放在modal里面标签上的)
            .modal-lg
            .modal-sm
        
        动画效果:
            fade

        一个正经模态框:
            1. .modal-header
            2. .modal-body
            3. .modal-footer
            
        参数
            backdrop: true/false/'static'   --> 遮罩层的参数
            keyboard:  true/false            --> 键盘上的ESC按键
        
        事件
            显示之前
            显示完
            隐藏之前
            隐藏完
            
           $(document).ready(function () {
            $('#myModal').on('show.bs.modal', function (e) {
                // do something...
                alert("我让模态框显示出来,但是它还没来得及显示");
            });

             $('#myModal').on('shown.bs.modal', function (e) {
                // do something...
                alert("我让模态框显示出来,现在它已经显示出来了");
            })
            
    
    font awesome
        http://fontawesome.io/
    
        i 标签 区别于Bootstrap自带图标的span标签
    
    sweetalert:
        https://limonte.github.io/sweetalert2/
        
        引用css文件和JS文件之后
        
        swal("标题", "内容", "success")

    以下为了解内容:
        Toastr
        
        http://www.jq22.com/yanshi476  可以查看简单示例
        
        jQueryLazyLoad
        
        群里有下载文件,自己写个例子简单试下即可
        
    今日作业:
        1.把今天讲的插件整理下博客
            - 模态框
            - 轮播图
            - 左侧菜单
            - fontAwesome
            - sweetalert
        2.把昨天管理后台的作业左侧菜单优化下
        
View Code

 

三、课堂图片

1

2

3

4

5

6 模态框里面还可以加栅格系统

代码示例:

<div class="modal fade" tabindex="-1" role="dialog" aria-labelledby="gridSystemModalLabel">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
        <h4 class="modal-title" id="gridSystemModalLabel">Modal title</h4>
      </div>
      <div class="modal-body">
        <div class="row">
          <div class="col-md-4">.col-md-4</div>
          <div class="col-md-4 col-md-offset-4">.col-md-4 .col-md-offset-4</div>
        </div>
        <div class="row">
          <div class="col-md-3 col-md-offset-3">.col-md-3 .col-md-offset-3</div>
          <div class="col-md-2 col-md-offset-4">.col-md-2 .col-md-offset-4</div>
        </div>
        <div class="row">
          <div class="col-md-6 col-md-offset-3">.col-md-6 .col-md-offset-3</div>
        </div>
        <div class="row">
          <div class="col-sm-9">
            Level 1: .col-sm-9
            <div class="row">
              <div class="col-xs-8 col-sm-6">
                Level 2: .col-xs-8 .col-sm-6
              </div>
              <div class="col-xs-4 col-sm-6">
                Level 2: .col-xs-4 .col-sm-6
              </div>
            </div>
          </div>
        </div>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
        <button type="button" class="btn btn-primary">Save changes</button>
      </div>
    </div><!-- /.modal-content -->
  </div><!-- /.modal-dialog -->
</div><!-- /.modal -->
模态框+栅格

显示如图:

7 遮罩层(模态框)的backdrop:static

8 遮罩层(模态框)的backdrop:false

9

10

11

12

13

14

 

posted @ 2017-11-23 12:02  主啊~  阅读(83)  评论(0编辑  收藏  举报