当前位置: 首页 > news >正文

css绘制s型(grid)

在之前有通过flex布局实现了s型布局,是通过截取数组形式循环加载数据
这次使用grid直接加载数据通过css实现
在这里插入图片描述

<div id="app"><template v-for="(item,inx) in items"><div class="row"><template v-for="(ite, index) in item.arr"><div class="row-list" :style="setEvent(index)"><div class="lineBg"><div class="line-title"><div class="box">{{ ite }}</div></div></div></div></template></div></template>
</div>
 new Vue({el: '#app',computed: {setEvent() {return function (index) {// 通过下标得当前是第几行const row = Math.floor(index / this.row) + 1;// 当前行的第几个const rowIndex = index % this.row;if (this.evenRow(index)) {return {// 设置grid属性值gridRowStart: row,gridColumnStart: this.row - rowIndex}}}},},data: {row: 6,items: [{arr: [1, 2, 3, 4, 5, 6]},{arr: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]},{arr: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25]},{arr: [1, 2, 3, 4]}],},})
        .row {display: grid;grid-template-columns: repeat(6, 1fr);grid-template-rows: minmax(50px, auto);grid-auto-rows: minmax(50px, auto);grid-gap: 10px;margin-bottom: 10px;text-align: center;}.row-list {border: 1px solid #cccccc;}

http://www.mrgr.cn/news/58410.html

相关文章:

  • 栈的实现(含源码)
  • LeetCode_1281. 整数的各位积和之差_java
  • 【Vue】word / excel / ppt / pdf / 视频(mp4,mov) 预览
  • 一家生物技术企业终止,科创属性可能不足,报告期内专利数猛增
  • C++20中头文件source_location的使用
  • 六,Linux基础环境搭建(CentOS7)- 安装HBase
  • DDD重构-实体与限界上下文重构
  • 使用mock进行接口测试教程
  • 数据库之旅:从MySQL起航,领略数据的海洋
  • 基于KV260的基础视频链路通路(MIPI+Demosaic+VDMA)
  • C语言的书写
  • java编译[WARNING]告警处理
  • 内存中划分的四个主要区域
  • 为什么使用 toFixed 方法的结果不一致呢?
  • 什么品牌的台灯护眼比较好?五款性能与品质兼并的护眼台灯分享
  • 2024年双十一有什么好物推荐?盘点2024双十一爆款好物分享
  • Nature 正刊丨阻断翻译的mRNA ADP核糖基转移酶的抗病毒防御
  • 中小企业设备管理数字化转型:Spring Boot实现
  • cpp的string类
  • 如何对网络设备进行监控:以监控易平台为例
  • 对数平均温差计算
  • 文档透明加密系统怎么用?五款透明加密软件汇总!2024热门推荐,实测分享!
  • Pytest-Bdd-Playwright 系列教程(2):支持在多浏览器、多环境中执行测试
  • 大语言模型训练方式探索(基于llma3模型)
  • 使用docker-compose部署一个springboot项目(包含Postgres\redis\Mongo\Nginx等环境)
  • java中this的内存原理是?