如果需要更多资料点击下方图片加好友领取⬇(注明来意)
表单主要功能是用来与用户做交流的一个网页控件,良好的表单设计能够让网页与用户更好的沟通。表单中常见的元素主要包括:文本输入框、下拉选择框、单选按钮、复选按钮、文本域和按钮等。
使用下拉与按钮组合可以制作导航
要点:
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="#">«</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="#">»</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)是覆盖在父窗体上的子窗体。通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动。子窗体可提供信息、交互等。
$('#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">×</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'); |