新一期的干货来了BootStrap该怎么用乐字节java5

BootStrap 插件

                            如果须要更多材料点击下方图片加好友支付⬇(注明来意)
                   
​ 表单次要性能是用来与用户做交换的一个网页控件,良好的表单设计可能让网页与用户更好的沟通。表单中常见的元素次要包含:文本输入框、下拉抉择框、单选按钮、复选按钮、文本域和按钮等。

导航

​ 应用下拉与按钮组合能够制作导航

​ 要点:

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');

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理