表格和卡片视图模式切换js插件

表格和卡片视图模式切换js插件源码下载

看看谁在用

查看文件目录结构

文件大小:0.00M

素材分类: 插件- 背景和布局

更新时间:2021-05-20

isomorphic-table-cards.js是一个JavaScript库,可以在表格视图和卡片网格视图之间切换,平稳过渡效果。

数据格式
var data = [
  {
    "name": "Amazonite",
    "chakra": 4,
    "spirit": "Self-determination"
  },
  {
    "name": "Amber",
    "chakra": 3,
    "spirit": "Makes carefree"
  },
  {
    "name": "Amethyst",
    "chakra": 7,
    "spirit": "Alertness, justice, inner peace",
    "body": "Good for the skin; alleviates pain, tension and lowers high blood pressure."
  },
  // ...
].sort(function(a, b){
  return (a.chakra+a.name).localeCompare(b.chakra+b.name);
});
数据呈现在视图上
let itc
itc = new IsomorphicTableCards({
  // row and card dimesions
  rowHeight: 31,
  cardHeight: 94,
  cardWidth: 210,
  // item template
  itemTemplate: d => `<div class="item chakra${d.chakra}" id="${d.name}">
      <div class="c1">
        ${d.name}
      </div>
      <div class="c2">
        ${d.spirit}
      </div>
    </div>
  `,
  // sort functions
  sort: (data, key, direction) => {
    if(key=='chakra'){
      return data.sort(direction>0 ?
        (a, b) => (a.chakra+a.name).localeCompare(b.chakra+b.name)
        :
        (a, b) => ((8-a.chakra)+a.name).localeCompare((8-b.chakra)+b.name)
      )
    }else{
      return data.sort((a, b) => direction*a.name.localeCompare(b.name))
    }
  }
});
itc.render()
需要的时候呈现
itc.redraw()
切换视图的模式
itc.redraw('table')
itc.redraw('cards')

表格和卡片视图模式切换js插件

正在加载文件目录...

雨花石下载了 此素材
火星不热下载了 此素材
婷楼、沐熙下载了 此素材
楠寻下载了 此素材
超人韩西瓜下载了 此素材
等风来下载了 此素材
立正√下载了 此素材
tesuaopjdp下载了 此素材
I AM WHAT I AM下载了 此素材
哇哈哈下载了 此素材

也许你还喜欢

  1. jQuery CSS3网格和列表布局切换
  2. 纯CSS3列表和网格视图展现切换插件
  3. css旅游订票卡片样式布局
  4. css图片卡片文字介绍边框发光特效
  5. CSS3+SVG卡片布局鼠标悬停特效
  6. Bootstrap4卡片布局样式插件
  7. 等高卡片布局样式bootstrap插件
  8. jQuery卡片式叠加图文感言布局
漂亮的网站顶部导航菜单带下拉
  • 标签查找|关于我们|用户协议|格式化工具|bootstrapmb.com 版权所有
  • 背景样式编辑器|按钮样式编辑器|背景动效编辑器|图片布局编辑器