="span10 well pricehover"="navbar"="navbar-inner"="container"="btn btn-navbar"="collapse" data-target=".nav-collapse"="icon-bar"="brand">Project name="nav-collapse"="nav">Link>
="#" class>
>Nav header>One more separated linkform ="navbar-search pull-left" action=""input type="text"="search-query span2" placeholder="Search"form="nav pull-right"="divider-vertical" /.nav-collapse /navbar-inner -->
/navbar ?
? ? 2.3?面包屑导航(Breadcrumbs)与页码(Pagination)
- ?面包屑导航(BreadCrumbs)导航用作显示用户在网站或者App的位置,关于Breadcrumbs 面包屑导航的优点与对SEO的作用,请参考这个页面。Bootstrap的“面包”用在代码仓库式的页面很优雅,具体实现如图3-6所示:
图3-6 面包屑导航(BreadCrumbs)
??
? ?
- 页码(Pagination)也是非常常用的页面要素,Bootstrap提供两种风格的翻页组件。?一个是多页面导航,用于多个页码的跳转,它具有极简主义风格的翻页提示,能够很好应用在结果搜索页面;另一种则是Pager,是轻量级组件,可以快速翻动上下页,适用于个人博客或者杂志。如图3-7所示:
图3-7 页码(Pagination)
? ? ? ? 以上两种导航,代码片段如下:
View Code
="breadcrumb"> >/>Data="pagination"="disabled">«»>10>11>12>...>20="pagination pagination-centered">
>
="pager">Previous>Next="previous"← Older="next">Newer → ?
? ? ?3.标签(Label)、徽章(Badges)、排版(Typographic)与缩略图(Thumbnails) ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? 3.1 标签(Label)与徽章(Badges)
? ? ? 标签是一个很好用的页面小要素,bootstrap具有多种颜色标签,表达不同的页面信息。只需要简单使用label标签即可。徽章是细小而简单的组件,用于指示或者计算某种类别的要素,在在email客户端很常见,实际上在一些签到式的网站(LBS)上也常常用到。如图3-8所示:
图3-8?标签(Label)与徽章(Badges)
View Code
table ="table table-bordered table-striped"theadtrth>Labels>Markuptbodytd="label">Defaultcode<span class="label">Default</span>="label label-success">Success<span class="label label-success">Success="label label-warning">Warning<span class="label label-warning">Warning="label label-important">Important<span class="label label-important">Important="label label-info">Info<span class="label label-info">Info="label label-inverse">Inverse<span class="label label-inverse">Inversetable>Name>Example
Default
="badge"<span class="badge">1
Success
="badge badge-success"<span class="badge badge-success">2
Warning
="badge badge-warning"<span class="badge badge-warning">4
Important
="badge badge-important"<span class="badge badge-important">6
Info
="badge badge-info"<span class="badge badge-info">8
Inverse
="badge badge-inverse"<span class="badge badge-inverse">10 ? ??
? ? ? 3.2?排版(Typographic)
? ? ? ?我们在第一讲就提及到排版(Typographic),这里主要是涉及到两个排版组件:Hero-unit,Page-header.Hero-unit是一个轻量级的可扩展的组件,主要用于市场推广网站显示它们大量的要素。而Page-header则是简单为页面段落的头部设置一个合适的空间和排版形式。如图3-9所示:
图3-9?排版(Typographic)
? ? ? 代码片段如下:
View Code
="container-fliud">
="row-fliud"="span5 pricehover hero-unit">
h1>Hello,world!
>简单的hero unit.
>
="span5well pricehover"="page-header"> page header 例子
small>Subtext for header
>
半小时左右,每25分钟集中精力工作,然后休息5分钟。哪怕工作没有
完成,也要定时休息,然后再进入下一个番茄时间。
? ? ?
? ? 3.3 缩略图(Thumbnails)
? ? ? ?缩略图,可以作为图片,视频,文字的格网结构展示。实现默认形式的bootstrap缩略图,只需要简单的thumbnails标签。Thumbnails多应用于图片、视屏的搜索结果等页面,还可以链接到其他页面。同样的它具有很好的可定制性,可以将文章片段,按钮等标签融入缩略图,同时可以混合与匹配不同大小的缩略图。如图3-10,3-11所示:
图3-10 缩略图1(thumbnails)
? ? ? ? ?
?图3-11 缩略图2(thumbnails)
? ? ? ? ? 代码片段如下:
View Code
="span6">环绕式缩略图
="thumbnails"="span4"="thumbnail"img src="http://placehold.it/360x268" alt="span2"="http://placehold.it/160x120"="span6 ">默认缩略图
="span3"="http://placehold.it/260x180">
>可定制
>
="caption"h5>Thumbnail label
>Cras justo odio,dapibus ac facilisis in,egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.
="btn btn-primary">
? ? ??4.提醒区域(Alerts),进度条(Progressing Bar),杂项(Miscellaneous) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? 4.1提醒区域(Alerts)
? ? ? ? ? ?在Bootstrap 2中重写了提醒区域的基础类,使用.alert简化了原有的.alert-message 类。为了使得组件更为简洁与耐用,Bootstrap去除了不同的alert block的外观,内容具有更多padding边距和可以显示更多文字。如图3-12所示:
图3-12 ?提醒区域(Alert)
? ? ? ? ? ?代码片段如下:
View Code
="span3 well pricehover">
>alert例子
="alert"="button"="close" data-dismiss×strong>测试
这是alert info提醒区域.
>
="alert alert-error"这是alert error提醒区域.
="alert alert-success"这是alert success提醒区域.
? ? ?4.2 进度条(Processing Bar)
? ? ? ? 进度条,这也是不可缺少的页面要素,在重定向,载入等页面都经常用到,Bootstrap提供多种漂亮、简单、多种颜色的进度条。不过其中条纹和动画效果的进度条不支持IE浏览器,原因是进度条使用了CSS3的渐变(gradients)、透明度(transitions)、动画效果(animations)来实现它们的效果。IE7-9和旧版的Firefox都不支持这些特性,所以在实现进度条的时候请注意浏览器支持程度。如图3-13所示,
图3-13 进度条(Processing Bar)
View Code
>
>基础
>默认的进度条
="progress"="bar"="width: 60%;">
>动画效果
>带有条纹的动画效果进度条 (no IE).
="progress progress-striped active"="width: 45%">
>Striped
>使用透明度来生成条纹效果 (no IE).
="progress progress-striped"="width: 20%;">
? ? ? ??
? ? ? ?4.3 杂项(Miscellaneous)
? ? ? ? ? ? ? Bootstrap的杂项包括两个轻量级的组件,一个是well,用于表达插入效果。另一个是关闭图标,可以用于提醒区域,模式窗口(Modal)的关闭。Modal将会在下讲的javascript pluging中讲解到。如图3-14所示:
图3-14?杂项(Miscellaneous)
? ? ? ? ?代码如下:
View Code
="span4 pricehover">
>Wells
>使用Well来显示插入效果
="well"
看!我是Well!
>关闭图标
>用于提醒区域,模式窗口(Modal)的关闭.
="float: none;" ?参考文献与延伸阅读:
? ? ? ? ? 1.CSS3 Tutorials?http://www.w3schools.com/css3/default.asp
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!