美文网首页Web前端
Bootstrap - 弹出框制作

Bootstrap - 弹出框制作

作者: 廖马儿 | 来源:发表于2018-01-26 20:11 被阅读36次

    弹出框(模态框)Modal.
    弹出框是一个经常使用的组件,一般用于弹出提示信息,确认信息,表单等内容。


    图片.png

    代码:

    <div class="modal fade" tabindex="-1" role="dialog">
      <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">Modal title</h4>
          </div>
          <div class="modal-body">
            <p>One fine body&hellip;</p>
          </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 -->
    

    解析:
    弹出框可以分为三部分:
    1)弹出框头部
    2)弹出框主体
    3)弹出框脚部

    这个是弹出框的包裹,只有包裹这三层才能是一个弹出框:

    <div class="modal fade" tabindex="-1" role="dialog">
      <div class="modal-dialog" role="document">
        <div class="modal-content">
    

    然后是模态框头部:

    <div class="modal-header">
    

    然后是模态框主体:

    <div class="modal-body">
    

    然后是尾部:

     <div class="modal-footer">
    

    弹出框一般放在<body>元素中,一般都是放在</body>上面。

    尾部中如果一个按钮有data-dismiss="modal"属性,那么它就是可以关闭的:

    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
    

    data-toggle与data-target

    data-toggle + data-target
    data-toggle:数据关联
    data-target:数据目标 (关联到 #id 去)
    组合在一起,可以是一个事件。

    使用方式:

    <li><a href="#" data-toggle="modal" data-target="#about">关于</a></li>
    ....
    
    <div class="modal fade"  id="about" tabindex="-1" role="dialog">    
    

    注意:上面的data-toggle="modal"与data-target="#about", data-target指向的是id,我们可以看到id。

    相关文章

      网友评论

        本文标题:Bootstrap - 弹出框制作

        本文链接:https://www.haomeiwen.com/subject/dmiwaxtx.html