版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Glyphicons字体图标1下拉菜单2导航和导航条3标签和徽章4列表组和分布5标签和提示框6第9章Bootstrap的组件和插件折叠和轮播7应用案例89.1Glyphicons字体图标Bootstrap可用的图标是来自GlyphiconsHalflings的字体图标Bootstrap中的Glyphicons包括超过260个的字体图标在安装目录的fonts文件夹内包含字体图标文件使用字体图标,需要在span元素中引用字体图标类9.1Glyphicons字体图标<spanclass="glyphiconglyphicon-search"></span>9.2下拉菜单设计Bootstrap下拉菜单时,按钮和菜单项都要包含在代码<divclass="dropdown>……</div>中要向按钮或链接添加.dropdown-toggle类和data-toggle="dropdown"触发器。
在放置菜单项的无序列表中,需要添加.dropdown-menu类。<spanclass="caret"></span>用于添加向下的三角箭头。代码<liclass=“divider”></li>用于添加分隔线。9.2下拉菜单9.3导航和导航条9.3.1导航导航组件使用.nav类来实现为列表添加.nav-tabs类或.nav-pills类9.3导航和导航条9.3.2导航条导航条(Navbar)是响应式布局的重要组件。导航条在移动设备的窗口中是可折叠的,随着窗口宽度的增加,导航条会呈现水平展开样式。①创建nav元素或div元素,作为导航条的容器,添加.navbar类和.navbar-default类。②创建div元素,添加标题类.navbar-header,包含了用.navbar-brand类描述的a元素,标题文本呈突出显示。③向导航栏添加链接,添加带有.nav类、.navbar-nav类的无序列表。9.3导航和导航条9.3.2导航条9.3导航和导航条9.3.2导航条实现响应式导航条当浏览器窗口缩小到一定程度时,将被折叠在导航条中添加表单和下拉菜单9.4标签与徽章标签(Labels)多用于实现显示计数、消息提示等功能Bootstrap内置6种常用的标签类.label-default(默认)、.label-primary(主要)、.label-success(成功)、.label-info(消息)、.label-warning(警告)、.label-danger(危险)徽章与(Badges)的边角更加圆滑徽章主要用于突出显示页面上新消息或未读消息使用徽章时,只需要把代码<spanclass="badge">添加到链接、Bootstrap导航等元素上即可。9.4标签与徽章9.5列表组和分页9.5.1列表组列表组(Listgroup)用于以列表形式呈现复杂的或自定义的内容①向ul、ol、div等容器元素添加.list-group类;②向列表项添加.list-group-item类。9.5列表组和分页9.5.2分页分页(Pagination)是一种无序列表.pagination类实现分页样式.pagination-lg类或.pagination-sm类得到更大或更小的分页组件9.6标签页和提示框9.6.1标签页标签页(Tab)插件也叫选项卡,由Bootstrap提供的脚本文件tab.js实现。标签页由分别是标签页(导航)部分和与标签页对应的内容部分组成。9.6标签页和提示框9.6.1标签页标签页部分用列表实现为ul元素或ol元素添加.nav类和.nav-tabs类,使其展现为标签页的样式,列表项中的<a>链接填加data-toggle="tab"触发器,并且href属性值和内容部分的id值对应。内容部分在<divclass=“tab-content”>……</div>内部,其中包括若干div元素。每个标签的内容在<divclass="tab-pane"id="tab1">…</div>内部,元素的id值用于与标签页的href属性值对应。9.6标签页和提示框9.6.2提示框提示框用于在网页中显示不同形式的提示语提供了工具提示条、弹出框、警告框等3种不同形式的提示框工具提示由Bootstrap脚本文件tooltip.js实现9.7折叠和轮播9.7.1折叠插件折叠(Collapse)插件用于内容的展开和收起由脚本文件collapse.js实现.panel-group、.panel-default.、panel-heading、.panel-title、.panel-collapse9.7折叠和轮播9.7.2轮播插件轮播(Carousel)插件可用于响应式地向页面添加滑块式的显示效果。轮播的内容可以是图像、内嵌框架、视频或者其他想要放置的任何类型的内容由Bootstrap提供的脚本文件carousel.js实现.carousel、.carousel-indecators、.carousel-inner、.carousel-control、.left、.right9.7折叠和轮播9.7.2轮播插件轮播插件的结构轮播的实现主要依靠4个部分(1)设计轮播容器(2)设计轮播计数器(3)设计轮播项目(4)设计轮播控制器(5)CSS样式定义9.8应用案例使用轮播插件、栅格系统、导航条等元素,结合媒体查询功能,设置一些元素的CSS样式,实现一个旅游轮播广告的效果。9.8应用案例设计过程1.页面结构描述页面的第一部分是导航条,第二部分即为轮播广告,每一个轮播项目由6张图片组成。当视口宽度为超小屏幕时,隐藏轮播广告;当视口宽度小于1200px时,轮播广告图片分2行显示2.导航部分的设计3.轮播广告部分的设计每个轮播项(item)由6幅图片构成,调整不同轮播项图片的出现位置,设置轮播项和其中每个图片的大小4.CSS代码小结Bootstrap可复用的组件,包括字体图标、下拉菜单、导航、导航条、列表组、分页等组件,这些组件是通过bootstrap.css中的类来定义的Bootstrap的标签页插件、提示框插件、折叠插件、轮播插件等。每个插件对应一个.js文件,用户可以单个引
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026四川宜宾屏山县中医医院招募就业见习人员23人笔试参考题库及答案解析
- 2026年宣城广德市劳之家急救120驾驶员招聘考试备考题库及答案解析
- 2026年广东省佛山市高职单招职业技能考试题库含答案详细解析
- 2026陕煤集团榆林化学有限责任公司社会熟练技术技能人才招聘162人考试备考题库及答案解析
- 2026广东省人民医院赣州医院(赣州市立医院)招聘劳务派遣制文员1人笔试备考题库及答案解析
- 2026云南文山州麻栗坡城盛投资开发有限公司招聘6人笔试模拟试题及答案解析
- 2025-2026学年上海市黄埔区中考猜题卷:语文试题试卷含解析
- 江苏省南京市致远中学2026年初三第一次调研测试英语试题含解析
- 河南省开封市尉氏县重点达标名校2026年初三第一次五校联考自选模块试卷含解析
- 江苏省苏州市草桥中学2026届初三下学期摸底语文试题含解析
- 2026年吉安职业技术学院单招综合素质考试题库含答案详解
- 2026年安徽林业职业技术学院单招综合素质考试题库含答案解析
- 薄抹灰施工方案
- 2026年餐饮服务标准操作流程培训
- 2026年南京交通职业技术学院单招职业技能考试题库及答案详解(基础+提升)
- 卫生院防雷安全生产制度
- 绍兴2025年浙江绍兴市政务服务办公室招聘政务服务专员6人笔试历年参考题库附带答案详解
- 中华人民共和国药品管理法实施条例培训宣贯
- 2024新版2026春北师大版八年级数学下册全册教案教学设计
- QGDW11337-2023输变电工程工程量清单计价规范
- 大学生创新创业基础(创新创业课程)完整全套教学课件
评论
0/150
提交评论