表格和卡片视图模式切换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插件

正在加载文件目录...

美丽心灵的永恒阳光
美丽心灵的永恒阳光下载了 此素材
HW.Chen
HW.Chen下载了 此素材
ID680214
ID680214收藏了 此素材
R&B
R&B收藏了 此素材
R&B
R&B下载了 此素材
破晓/mg
破晓/mg下载了 此素材
雨花石
雨花石下载了 此素材
火星不热
火星不热下载了 此素材
婷楼、沐熙
婷楼、沐熙下载了 此素材
楠寻
楠寻下载了 此素材

也许你还喜欢

  1. jQuery CSS3网格和列表布局切换
  2. css旅游订票卡片样式布局
  3. CSS3+SVG卡片布局鼠标悬停特效
  4. 无规则布局CSS样式
  5. css图片卡片文字介绍边框发光特效
  6. 等高卡片布局样式bootstrap插件
  7. 创意css+svg图片选择打钩效果
  8. Bootstrap页面网格布局和列表布局切换插件
漂亮的网站顶部导航菜单带下拉
  • 标签大全|网站地图|关于我们|用户协议
  • 背景样式编辑器|按钮样式编辑器|背景动效编辑器|图片布局编辑器|在线工具