gird布局隔行格列修改样式

2024-01-04

使用 nth-child 选择器和公式 an + b

  • 两列隔行
  • 在这里插入图片描述
  <view class="testGird2">
          <view class="_item" v-for="(item, index) in 10" :key="index">
            <view class="_text">{{ index + 1 }}</view>
            <view class="_cont"> </view>
          </view>
 </view>
.testGird2{
  display: grid;
  grid-template-columns: repeat(2, 3fr);
  ._item {
    padding: 5px;
    // 奇数行
    &:nth-child(4n + 1),
    &:nth-child(4n + 2) {
      border:3px solid  green; 
    }
    // 偶数行
    &:nth-child(4n + 3),
    &:nth-child(4n + 4){
      border:3px solid  red; 
    }
  }
}
  • 三列隔行
    在这里插入图片描述
 <view class="testGird3">
          <view class="_item" v-for="(item, index) in 12" :key="index">
            <view class="_text">{{ index + 1 }}</view>
            <view class="_cont"> </view>
          </view>
        </view>
.testGird3{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  ._item {
    padding: 5px;
    // 奇数行
    &:nth-child(6n + 1),
    &:nth-child(6n + 2),
    &:nth-child(6n + 3) {
      border:3px solid  green; 
    }
    // 偶数行
    &:nth-child(6n + 4),
    &:nth-child(6n + 5),
    &:nth-child(6n + 6) {
      border:3px solid  red; 
    }
  }
}
  • 四列隔行
    在这里插入图片描述
<view class="testGird4">
          <view class="_item" v-for="(item, index) in 12" :key="index">
            <view class="_text">{{ index + 1 }}</view>
            <view class="_cont"> </view>
          </view>
        </view>
.testGird4{
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  ._item {
    padding: 5px;
    // 奇数行
    &:nth-child(8n + 1),
    &:nth-child(8n + 2),
    &:nth-child(8n + 3),
    &:nth-child(8n + 4) {
      border:3px solid  green; 
    }
    // 偶数行
    &:nth-child(8n + 5),
    &:nth-child(8n + 6),
    &:nth-child(8n + 7),
    &:nth-child(8n + 8) {
      border:3px solid  red; 
    }
  }
}
  • 五列隔行
    在这里插入图片描述
 <view class="testGird5">
          <view class="_item" v-for="(item, index) in 15" :key="index">
            <view class="_text">{{ index + 1 }}</view>
            <view class="_cont"> </view>
          </view>
        </view>
.testGird5{
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  ._item {
    padding: 5px;
    // 奇数行
    &:nth-child(10n + 1),
    &:nth-child(10n + 2),
    &:nth-child(10n + 3),
    &:nth-child(10n + 4),
    &:nth-child(10n + 5) {
      border:3px solid  green; 
    }
    // 偶数行
    &:nth-child(10n + 6),
    &:nth-child(10n + 7),
    &:nth-child(10n + 8),
    &:nth-child(10n + 9),
    &:nth-child(10n + 10) {
      border:3px solid  red; 
    }
  }
}
  • 隔列
    在这里插入图片描述
  <view class="testGird6">
          <view class="_item" v-for="(item, index) in 15" :key="index">
            <view class="_text">{{ index + 1 }}</view>
            <view class="_cont"> </view>
          </view>
        </view>
.testGird6{
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  ._item {
    padding: 5px;
    // 奇数行
    &:nth-child(6n + 1),
    &:nth-child(6n + 3),
    &:nth-child(6n + 5) {
      border:3px solid  green; 
    }
    // 偶数行
    &:nth-child(6n + 2),
    &:nth-child(6n + 4),
    &:nth-child(6n + 6) {
      border:3px solid  red; 
    }
  }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

gird布局隔行格列修改样式 的相关文章

  • GHM-XGBOOST模型的学习和理解

    Gradient Harmonized Margins GHM GHM 是一种损失函数 主要用于解决类别不平衡问题 GHM 损失函数能够关注较难的样本 对于容易的样本降低权重 从而在训练过程中更好地平衡了损失 这有助于提高模型对于少数类别的
  • SQL查询 字符串数据

    查询房屋特色 例如 1 2 3 多个 字符串 tag ids this gt request gt param tag ids s if tag ids arr explode tag ids tag ids map arr foreach
  • web前端学习怎么能快速入门

    Web前端开发是一个热门的职业领域 很多人都希望能够快速入门并掌握相关技能 下面将从制定学习计划 项目实战案例练习 以用为学 与培训班老师多交流 自主学习能力的培训等5个方面详细介绍如何在web前端培训班学习 1 制定web前端学习计划 在

随机推荐

  • 在Java培训班怎么学习?这5个学习技巧送给你

    在Java培训班学习Java编程语言是一个很好的学习平台 但是如何更有效地学习呢 下面我将为大家介绍5个学习技巧 希望能帮助到大家 Java是一种面向对象的编程语言 被广泛应用于企业级应用开发 移动应用开发 大数据处理等领域 学习Java编
  • 培训学习大数据知识有哪些方法

    学习大数据知识是当前非常热门的话题 随着大数据技术的不断发展 越来越多的人开始关注并学习大数据知识 在大数据培训班学习大数据知识是一个非常好的选择 下面我将从制定大数据学习计划 项目实战案例练习 以用为学 与培训班老师多交流等四个方面来详细
  • 旧硬盘插电脑上显示要初始化怎么办?了解原因和解决方案

    在使用旧的硬盘插入电脑时 有时会遇到需要进行初始化的情况 这种情况可能是由于多种原因引起的 而初始化硬盘将会导致所有数据丢失 给用户造成不便和损失 因此 本文将介绍解决旧硬盘需要初始化的问题的方法 并提供一些建议来帮助读者避免数据丢失 一
  • Linux配置Acado

    如果需要使用acado的matlab接口 请移步 Linux Matlab配置Acado 首先 安装必要的软件包 sudo apt get install gcc g cmake git gnuplot doxygen graphviz 在
  • APK 瘦身

    APK 瘦身的主要原因是考虑应用的下载转化率和留存率 应用太大了 用户可能就不下载了 再者 因为手机空间问题 用户有可能会卸载一些占用空间比较大的应用 所以 应用的大小也会影响留存率 1 APK 的结构 包含以下目录 assets 包含了应
  • 信息: 没有运行的任务匹配指定标准。

    文章 前言 错误场景 问题分析 解决方案 后言 前言 他们是天生勇敢的开发者 我们创造bug 传播bug 毫不留情地消灭bug 在这个过程中我们创造了很多bug以供娱乐 前端bug 这里是博主总结的一些前端的bug以及解决方案 感兴趣可以看
  • Centos8破解Root密码

    注 Centos7同理 1 重启Centos8系统后 在启动页面中选中第一行 按 e 键进入界面 2 找到linux开头所在行的找到 ro 改为上 rw init sysroot bin bash 同时按下 Ctrl X 跳转到紧急模式 3
  • 前端push.js桌面通知库

    push js 官网 https pushjs org 安装 1 npm 安装方式 npm install push js save 2 script引入方式 使用 1 获取用户许可 用户需要先授予权限才能发送通知 Push Permiss
  • [大厂实践] 零配置服务网格与按需集群发现

    本文介绍了Netflix通过扩展Envoy支持按需集群发现机制帮助团队无缝迁移服务网格的实践 原文 Zero Configuration Service Mesh with On Demand Cluster Discovery 在这篇文章
  • 使用vue实现一个网页的贴边组件。

    使用vue实现一个网页的贴边组件 先来看效果 2024 01 04 10 46 22 https www haolu com share V00O6HWYR8 36207fc21c35b2a8e09bf22787a81527 下面是具体代码
  • Golang拼接字符串性能对比

    g o l a n g golang g o l an g
  • 【每日一题】2397. 被列覆盖的最多行数-2024.1.4

    题目 2397 被列覆盖的最多行数 给你一个下标从 0 开始 大小为 m x n 的二进制矩阵 matrix 另给你一个整数 numSelect 表示你必须从 matrix 中选择的 不同 列的数量 如果一行中所有的 1 都被你选中的列所覆
  • 1.69寸SPI接口240*280TFT液晶显示模块使用中碰到的问题

    1 69寸SPI接口240 280TFT液晶显示模块使用中碰到的问题说明并记录一下 在网上买了1 69寸液晶显示模块 使用spi接口 分辨率240 280 给的参考程序是GPIO模拟的SPI接口 打算先移植到FreeRtos测试 再慢慢使用
  • 2024肥晨赠书活动第一期:《实战AI大模型》

    文章目录 编辑推荐 关于 实战AI大模型 作者简介 目录 前言 序言 本书内容安排如下 实战AI大模型 全书速览 结束语 编辑推荐 人工智能领域资深专家尤洋老师倾力打造 获得了李开
  • mysql忘记密码的三种解决方案

    1 修改密码的三种方式 mysql用户分为root用户 超级管理员 拥有所有权限 和普通用户 mysql服务器通过权限表来控制用户对数据库的访问 这些权限表存于root用户下的mysql数据库中 在使用mysql数据库过程中 往往需要修改密
  • Shell - 遍历目录的函数封装

    bin bash traverse directory local dir 1 for file in dir do if d file then traverse directory file else echo file fi done
  • flutter对sqflite插件的简单使用增删改查

    首先用到的插件在pubspec yaml 里面的版本号 sqflite 2 3 0 path 1 8 3 然后我们封装一个数据库的增删改查的类 需要使用的话直接把下面代码移植 可直接使用 仅需要修改创建表的内容和自己插入的数据 sqflit
  • javascript 常见工具函数(六)

    51 格式化数字 格式化数字 param number num static formatNumber num if isNaN num return 0 if num gt 1000000 num 1000000 if num gt 10
  • 面试官:元素水平垂直居中的方法有哪些?如果元素不定宽高呢?

    面试官 元素水平垂直居中的方法有哪些 如果元素不定宽高呢 一 背景 在开发中经常遇到这个问题 即让某个元素的内容在水平和垂直方向上都居中 内容不仅限于文字 可能是图片或其他元素 居中是一个非常基础但又是非常重要的应用场景 实现居中的方法存在
  • gird布局隔行格列修改样式

    使用 nth child 选择器和公式 an b 两列隔行