zoukankan      html  css  js  c++  java
  • 新一期的干货来了,BootStrap该怎么用(乐字节java)5

    BootStrap 插件

                                如果需要更多资料点击下方图片加好友领取⬇(注明来意)
                        image
    ​ 表单主要功能是用来与用户做交流的一个网页控件,良好的表单设计能够让网页与用户更好的沟通。表单中常见的元素主要包括:文本输入框、下拉选择框、单选按钮、复选按钮、文本域和按钮等。

    导航

    ​ 使用下拉与按钮组合可以制作导航

    ​ 要点:

    1、基本样式: .nav 与 “nav-tabs”、“nav-pills”组合制作导航
    2、分类: 
    	1)、标签型 (nav-tabs)导航
    	2)、胶囊形(nav-pills)导航
    	3)、堆栈(nav-stacked)导航
    	4)、自适应(nav-justified)导航
    	5)、面包屑式(breadcrumb)导航 ,单独使用样式,不与nav一起使用,直接加入到ol、ul中即可,一般用于导航,主要是起的作用是告诉用户现在所处页面的位置(当前位置)
    3、状态:
    	1)、选中状态 active 样式
    	2)、禁用状态: disable
    4、二级菜单
    

    标签式导航

    <p>标签式的导航菜单</p>
    <ul class="nav nav-tabs">
      <li class="active"><a href="#">Home</a></li>
      <li><a href="#">SVN</a></li>
      <li><a href="#">iOS</a></li>
      <li><a href="#">VB.Net</a></li>
      <li><a href="#">Java</a></li>
      <li><a href="#">PHP</a></li>
    </ul>
    

    胶囊式导航

    <p>基本的胶囊式导航菜单</p>
    <ul class="nav nav-pills">
    	<li class="active"><a href="#">Home</a></li>
    	<li><a href="#">SVN</a></li>
    	<li><a href="#">iOS</a></li>
    	<li><a href="#">VB.Net</a></li>
    	<li><a href="#">Java</a></li>
    	<li><a href="#">PHP</a></li>
    </ul>
    

    分页导航

    ​ 分页随处可见,分为页码导航和翻页导航

    ​ 页码导航:ul标签上加pagination [pagination-lg | pagination-sm]

    ​ 翻页导航:ul标签上加pager

    分页

    <ul class="pagination">
    	<li><a href="#">&laquo;</a></li>
    	<li><a href="#">1</a></li>
    	<li><a href="#">2</a></li>
    	<li><a href="#">3</a></li>
    	<li><a href="#">4</a></li>
    	<li><a href="#">5</a></li>
    	<li><a href="#">&raquo;</a></li>
    </ul>
    

    翻页

    <ul class="pager">
        <li><a href="#">Previous</a></li>
        <li><a href="#">Next</a></li>
    </ul>
    

    下拉菜单

    ​ 在使用Bootstrap框架的下拉菜单时,必须使用两个js

    <!-- 如果要使用Bootstrap的js插件,必须先调入jQuery -->
    <script src="js/jquery-3.4.1.js"></script>
    <!-- 包括所有bootstrap的js插件或者可以根据需要使用的js插件调用 -->
    <script src="js/bootstrap.min.js"></script>
    

    ​ 要点:

    1、使用一个类名为dropdown 或btn-group的div 包裹整个下拉框: 
       <div class="dropdown"></div>
    2、默认向下dropdown,向上弹起加入 . dropup 即可
    3、使用button作为父菜单,使用类名: dropdown-toggle 和自定义data-toggle属性
    <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"></button>
    4、在button中 使用font 制作下拉箭头
    	<span class="caret"></span>
    5、下拉菜单项使用一个ul列表,并且定义一个类名为“dropdown-menu
    6、分组分割线: <li>添加类名“divider”来实现添加下拉分隔线的功能
    7、分组标题: li 添加类名 “dropdown-header” 来实现分组的功能
    8、对齐方式:
    	1)、dropdown-menu-left  左对齐 默认样式
    	2)、dropdown-menu-right   右对齐
    9、激活状态(.active)和禁用状态(.disabled)
    
    <!--使用一个类名为dropdown,默认向下dropdown,向上弹起加入 . dropup 即可-->
    <div class="dropdown ">
        <!--使用button作为父菜单,使用类名: dropdown-toggle 和自定义data-toggle属性-->
        <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
            喜欢频道 <span class="caret"></span><!--下拉箭头-->
        </button>
        <!--下拉菜单项使用一个ul列表,并且定义一个类名为“dropdown-menu-->
        <ul class="dropdown-menu">	 <!--dropdown-menu-right右对齐-->
            <!--分组标题: li 添加类名 “dropdown-header” 来实现分组的功能-->
            <li class="dropdown-header">----科普----</li>
            <li>
                <a href="#">人与自然</a>
            </li>
            <!--分组分割线: <li>添加类名“divider”来实现添加下拉分隔线的功能-->
            <li class="divider"></li>
            <li class="dropdown-header">----搞笑----</li>
            <li>
                <a href="#">欢乐喜剧人</a>
            </li>
            <li>
                <a href="#">快乐大本营</a>
            </li>
            <li class="divider"></li>
            <li class="disabled">	<!--禁用状态-->
                <a href="#">生活大爆炸</a>
            </li>
        </ul>
    </div>
    

    模态框

    ​ 模态框(Modal)是覆盖在父窗体上的子窗体。通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动。子窗体可提供信息、交互等。

    用法

    1. 通过 data 属性:在控制器元素(比如按钮或者链接)上设置属性 data-toggle="modal",同时设置 data-target="#identifier"href="#identifier" 来指定要切换的特定的模态框(带有 id="identifier")。
    2. 通过 JavaScript:使用这种技术,可以通过 JavaScript 来调用带有 id="identifier" 的模态框:
    $('#identifier').modal(options);
    

    实例

    <h2>创建模态框(Modal)</h2>
    <!-- 按钮触发模态框 -->
    <button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
        开始演示模态框
    </button>
    <!-- 模态框(Modal) -->
    <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
        <div class="modal-dialog">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                    <h4 class="modal-title" id="myModalLabel">模态框(Modal)标题</h4>
                </div>
                <div class="modal-body">在这里添加一些文本</div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
                    <button type="button" class="btn btn-primary">提交更改</button>
                </div>
            </div><!-- /.modal-content -->
        </div><!-- /.modal -->
    </div>
    

    方法

    方法 描述 实例
    Toggle: .modal('toggle') 手动切换模态框。 $('#identifier').modal('toggle');
    Show: .modal('show') 手动打开模态框。 $('#identifier').modal('show');
    Hide: .modal('hide') 手动隐藏模态框。 $('#identifier').modal('hide');

  • 相关阅读:
    MIX11大会WP7主题演讲中文字幕版
    日本战神——源义经
    System.Web.HttpUtility for .Net Compact Framework
    VS2010 SP1
    <如何成为一个成功的职业经理人>读书笔记2
    <左手曾国藩,右手胡雪岩>读书笔记
    <福布斯荐75本经商必读06基业长青>读书笔记
    <中国人聪明之道>读书笔记
    <浮沉>读书笔记
    <79个潜规则:改变生活的心理学法则>读书笔记
  • 原文地址:https://www.cnblogs.com/lezijie/p/13283453.html
Copyright © 2011-2022 走看看