表单/表格

jQuery和css3响应式斑马线表格美化插件

阿里云

这是一款真正响应式的 jQuery 和 css3 斑马线表格美化插件。该表格插件使用无序列表制作,并有响应式、隔行变色斑马线、适用于移动设备等特定。表格式网页设计中的一个重要元素,它们能够让用户直观的了解某些数据。在这个 demo 中使用的表格不是标准的表格 html 结构,而是使用无序列表来制作表格。这样做的目的是为了使表格具有很好的相应性。

HTML 结构:

我们使用一个 section 来作为表格结构。header 中包含的是表格的第一列,没有将 header 和其它列放在同一个 div 中的原因是:在手机上 header 是 fixed 的。它的父元素将决定它在 section 中的位置。

也想出现在这里?联系我们
创客主机
  1. <section>
  2.   <header>
  3.     <h2>Features</h2>
  4.     <ul>
  5.       <li>Feature 1</li>
  6.       <li>Feature 2</li>
  7.       <li>...</li>
  8.     </ul>
  9.   </header>
  10.  
  11.   <div class="cd-table-container">
  12.     <div class="cd-table-wrapper">
  13.  
  14.       <div class="cd-table-column">
  15.         <h2>Plan 1</h2>
  16.         <ul>
  17.           <li>1 GB</li>
  18.           <li>2</li>
  19.           <li>...</li>
  20.         </ul>
  21.       </div> <!-- cd-table-column -->
  22.  
  23.       <div class="cd-table-column">
  24.         <h2>Plan 2</h2>
  25.         <ul>
  26.           <li>2 GB</li>
  27.           <li>5</li>
  28.           <li>...</li>
  29.         </ul>
  30.       </div> <!-- cd-table-column -->
  31.  
  32.     </div> <!-- cd-table-wrapper -->
  33.   </div> <!-- cd-table-container -->
  34. </section>

CSS 样式:

CSS 文件中有一点要指出的是:我们使用 2 个 div 来包裹表格列(.cd-table-container 和 .cd-table-wrapper )。为什么需要两个 div 呢?因为第一个 div 这里设置它的宽度为 90%和一个 overflow-x:auto。第二个 div 的宽度是整个表格的宽度。通过这种方法,我们能让屏幕右边有一些 margin,从而在表格宽度大于 90%时让表格内容滚动起来。见下图:

jQuery 和 css3 响应式斑马线表格美化插件

已有 469 人购买
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!