10. 表格 Tables

在 table 标签增加 .pure-table 类

<table class="pure-table">

<thead>

<tr>

<th>#</th>

<th>Make</th>

<th>Model</th>

<th>Year</th>

</tr>

</thead>

<tbody>

<tr>

<td>1</td>

<td>Honda</td>

<td>Accord</td>

<td>2009</td>

</tr>

<tr>

<td>2</td>

<td>Toyota</td>

<td>Camry</td>

<td>2012</td>

</tr>

<tr>

<td>3</td>

<td>Hyundai</td>

<td>Elantra</td>

<td>2010</td>

</tr>

</tbody>

</table>

带边框的表格

添加 .pure-table-bordered 类

<table class="pure-table pure-table-bordered">

<thead>

<tr>

<th>#</th>

<th>Make</th>

<th>Model</th>

<th>Year</th>

</tr>

</thead>

<tbody>

<tr>

<td>1</td>

<td>Honda</td>

<td>Accord</td>

<td>2009</td>

</tr>

<tr>

<td>2</td>

<td>Toyota</td>

<td>Camry</td>

<td>2012</td>

</tr>

<tr>

<td>3</td>

<td>Hyundai</td>

<td>Elantra</td>

<td>2010</td>

</tr>

</tbody>

</table>

带水平边框的表格

<table class="pure-table pure-table-horizontal">

<thead>

<tr>

<th>#</th>

<th>Make</th>

<th>Model</th>

<th>Year</th>

</tr>

</thead>

<tbody>

<tr>

<td>1</td>

<td>Honda</td>

<td>Accord</td>

<td>2009</td>

</tr>

<tr>

<td>2</td>

<td>Toyota</td>

<td>Camry</td>

<td>2012</td>

</tr>

<tr>

<td>3</td>

<td>Hyundai</td>

<td>Elantra</td>

<td>2010</td>

</tr>

</tbody>

</table>

带斑马纹的表格 Striped Table

在奇数行添加类 .pure-table-odd

<table class="pure-table">

<thead>

<tr>

<th>#</th>

<th>Make</th>

<th>Model</th>

<th>Year</th>

</tr>

</thead>

<tbody>

<tr class="pure-table-odd">

<td>1</td>

<td>Honda</td>

<td>Accord</td>

<td>2009</td>

</tr>

<tr>

<td>2</td>

<td>Toyota</td>

<td>Camry</td>

<td>2012</td>

</tr>

<tr class="pure-table-odd">

<td>3</td>

<td>Hyundai</td>

<td>Elantra</td>

<td>2010</td>

</tr>

<tr>

<td>4</td>

<td>Ford</td>

<td>Focus</td>

<td>2008</td>

</tr>

<tr class="pure-table-odd">

<td>5</td>

<td>Nissan</td>

<td>Sentra</td>

<td>2011</td>

</tr>

<tr>

<td>6</td>

<td>BMW</td>

<td>M3</td>

<td>2009</td>

</tr>

<tr class="pure-table-odd">

<td>7</td>

<td>Honda</td>

<td>Civic</td>

<td>2010</td>

</tr>

<tr>

<td>8</td>

<td>Kia</td>

<td>Soul</td>

<td>2010</td>

</tr>

</tbody>

</table>

注:对于 IE 8以上 支持 CSS3 的浏览器,可以在 Table 元素中增加类 .pure-table-striped,使其具有斑马纹效果

11. 菜单

水平菜单 Horizontal Menu

增加类 .pure-menu-horizontal 创建水平菜单,通过增加类 .pure-menu-selected,使其处于选中状态

<div class="pure-menu pure-menu-open pure-menu-horizontal">

<ul>

<li><a href="#">Home</a></li>

<li class="pure-menu-selected"><a href="#">Flickr</a></li>

<li><a href="#">Messenger</a></li>

<li><a href="#">Sports</a></li>

<li><a href="#">Finance</a></li>

</ul>

</div>

带标题的菜单

用 ul 包裹菜单内容,用 a 标签包裹菜单标题文字,并对其增加类 .pure-menu-heading

<div class="pure-menu pure-menu-open pure-menu-horizontal">

<a href="#" class="pure-menu-heading">Site Title</a>

<ul>

<li class="pure-menu-selected"><a href="#">Home</a></li>

<li><a href="#">Flickr</a></li>

<li><a href="#">Messenger</a></li>

<li><a href="#">Sports</a></li>

<li><a href="#">Finance</a></li>

</ul>

</div>

纵向菜单

只需要增加类 .pure-menu即可,增加 .pure-menu-open 可使其处于可见状态

<div class="pure-menu pure-menu-open">

<a class="pure-menu-heading">Yahoo! Sites</a>

<ul>

<li><a href="#">Flickr</a></li>

<li><a href="#">Messenger</a></li>

<li><a href="#">Sports</a></li>

<li><a href="#">Finance</a></li>

<li class="pure-menu-heading">More Sites!</li>

<li><a href="#">Games</a></li>

<li><a href="#">News</a></li>

<li><a href="#">OMG!</a></li>

</ul>

</div>

下拉菜单

此功能需要 Javascript 支持,如 YUI 的 Y.Menu

<div id="demo-horizontal-menu">

<ul id="std-menu-items">

<li class="pure-menu-selected"><a href="#">Flickr</a></li>

<li><a href="#">Messenger</a></li>

<li><a href="#">Sports</a></li>

<li><a href="#">Finance</a></li>

<li>

<a href="#">Other</a>

<ul>

<li class="pure-menu-heading">More from Yahoo!</li>

<li class="pure-menu-separator"></li>

<li><a href="#">Autos</a></li>

<li><a href="#">Flickr</a></li>

<li><a href="#">Answers</a></li>

<li>

<a href="#">Even More</a>

<ul>

<li><a href="#">Horoscopes</a></li>

<li><a href="#">Games</a></li>

<li><a href="#">Jobs</a></li>

<li><a href="#">OMG</a></li>

</ul>

</li>

</ul>

</li>

</ul>

</div>

<script>

YUI({

classNamePrefix: 'pure'

}).use('gallery-sm-menu', function (Y) {

var horizontalMenu = new Y.Menu({

container         : '#demo-horizontal-menu',

sourceNode        : '#std-menu-items',

orientation       : 'horizontal',

hideOnOutsideClick: false,

hideOnClick       : false

});

horizontalMenu.render();

horizontalMenu.show();

});

</script>

菜单中的禁用项

添加类 .pure-menu-disabled

<div class="pure-menu pure-menu-open pure-menu-horizontal">

<a href="#" class="pure-menu-heading">Site Title</a>

<ul>

<li class="pure-menu-selected"><a href="#">Home</a></li>

<li><a href="#">Flickr</a></li>

<li class="pure-menu-disabled"><a href="#">Disabled Item</a></li>

</ul>

</div>

页码

增加类 .pure-paginator 到 UL 标签中,为了使其具有按钮效果,可增加 .pure-button 类

<ul class="pure-paginator">

<li><a class="pure-button prev" href="#">«</a></li>

<li><a class="pure-button" href="#">1</a></li>

<li><a class="pure-button pure-button-active" href="#">2</a></li>

<li><a class="pure-button" href="#">3</a></li>

<li><a class="pure-button" href="#">4</a></li>

<li><a class="pure-button" href="#">5</a></li>

<li><a class="pure-button next" href="#">»</a></li>

</ul>

响应式布局框架 Pure-CSS 5.0 示例中文版-下的更多相关文章

  1. 响应式布局框架 Pure-CSS 5.0 示例中文版-上

    0. Pure-CSS 介绍 Pure CSS 是雅虎出品的 CSS 框架, 依托于Normalize.CSS,在不适用任何JS代码情况下即可实现响应式布局的轻量级框架,无依赖,体积小. 1. CDN ...

  2. 响应式布局中的CSS相对量

    一个响应式布局,要能够根据设备屏幕尺寸的改变,动态的调整页面内容,展现不同的设计风格. 在进行响应式的 CSS 代码编写过程中,经常会用到一些相对尺寸,以达到相对定位的目的.例如,常见的响应式布局中需 ...

  3. 响应式布局框架 Pure-CSS 5.0 示例中文版-中

    8. 表单 Form 在 form 标签中添加 .pure-form 类,可生成单行表单(inline) 效果图: 代码: <form class="pure-form"&g ...

  4. 2016国内最值得期待的响应式前端框架pintuer(拼图)--http://www.pintuer.com

    近期,需要将项目从pc端的应用扩展到移动端. 当然移动框架的第一选择必然是bootstrap,但是bootstrap作为移动端明显过于死板,而且作为国外的产品,对于国内的应用明显水土不服.框架里总有那 ...

  5. 响应式布局 —— Demo

    响应式布局实例演示What is 响应式布局? 响应式布局是Ethan Marcotte在2010年5月份提出的一个概念,简而言之,就是一个网站能够兼容多个终端--而不是为每个终端做一个特定的版本.这 ...

  6. [html5] 学习笔记-响应式布局

    1.响应式布局介绍 响应式布局是2010年5月份提出的一个概念,简而言之,就是一个网站能够兼容多个终端——而不是每一个终端做一个特定的版本.这个概念是为了兼容移动互联网浏览而诞生的,其目的是为用户提供 ...

  7. html自己写响应式布局(说起来很高大上的样子,但是其实很简单)

    第一步,打开电脑中安装的Sublime Text3,新建demo文件夹用来存放文件,在里面新建一个HTML文件,通过Tab快捷键迅速创建一个HTML模板,并命名标题. 第二步,在Body标签里添加三个 ...

  8. asp.net MVC通用权限管理系统-响应式布局-源码

    一.Angel工作室简单通用权限系统简介 AngelRM(Asp.net MVC Web api)是基于asp.net(C#)MVC+前端bootstrap+ztree+lodash+jquery技术 ...

  9. 前端框架bootstrap(响应式布局)入门

    Bootstrap,是基于HTML,CSS.javascript的前端框架 该框架已经预定义了一套CSS样式和与样式相对应的js代码(对应的样式有对应的特效.) 开发人员只需要编写HTML结构,添加b ...

随机推荐

  1. Go:《Go语言 云动力》

    背景 中秋快速的读了一遍<Go语言 云动力>,对Go有一下几点感觉: 在静态类型和动态类型之间取得了非常好的平衡,隐式接口实现会被后续的语言借鉴(希望C#能借鉴一下). 缺乏异常处理机制, ...

  2. java页面url传值中文编码&解码

    URL参数中有中文值,传到服务端,在用request.getParameter()方法,得到的常常会是乱码. 这将涉及到字符解码操作,我们在应用中常常会用new String(fieldType.ge ...

  3. Thinkphp学习笔记-编辑工具Sublime license

    选择[help]-[enter license]   直接输入注册码就可以了 ----- BEGIN LICENSE ----- Andrew Weber Single User License EA ...

  4. 【笔记】让360浏览器用chrome 内核渲染你的网页

    学校的项目还处在测试阶段 有一个痛点就是有一些页面在360浏览器中默认以ie 内核渲染 这样很不好 以为部分页面因技术方面的不足导致并不能很好地兼容ie 浏览器,于是在网上找了一下答案 可真还有解决方 ...

  5. 转:如何转换Android打包用jks格式keystore证书为Air用pkcs12格式p12证书

    转自:http://blog.k-res.net/archives/1539.html 如何转换Android打包用jks格式keystore证书为Air用pkcs12格式p12证书 六月 11, 2 ...

  6. 步步为营_Android开发课[3]_Activity学习

    Focus on technology, enjoy life! -- QQ:804212028 浏览链接:http://blog.csdn.net/y18334702058/article/deta ...

  7. iOS 本地通知 操作

    iOS 本地通知 操作 1:配置通知:然后退出程序: UILocalNotification *localNotif = [[UILocalNotification alloc] init]; loc ...

  8. jvm分析备忘

    是什么 jps   查看所有的jvm进程,包括进程ID,进程启动的路径等等. jstack   观察jvm中当前所有线程的运行情况和线程当前状态. 系统崩溃了?如果java程序崩溃生成core文件,j ...

  9. oracle 存储过程 变量的声明和赋值的3种方式

      oracle 存储过程 变量的声明和赋值的3种方式 CreationTime--2018年8月31日16点00分 Author:Marydon 1.声明变量的3种方式 按照数据类型的声明方式进行区 ...

  10. PHP项目的“苦逼”经历与思考

    PHP项目的"苦逼"经历与思考 PHP零基础.但因为项目人手不够的原因,被安排到一个用户"定制"项目. 该项目是用PHP生成的统计数据报表. 而用户又有新的3个 ...