使用flex布局写6种骰子

news2024/12/23 13:41:48

使用flex布局写6种骰子🎲

效果图

在这里插入图片描述

概述说明

不使用position定位,完全靠flex进行分配位置。

在线查看

点击查看

完整代码

<template>
  <div class="content">
    <ul class="list">
      <li class="item" v-for="item in 6" :key="item">
        <aside class="line" v-for="itemJ in 3" :key="itemJ">
          <div class="dot" v-for="itemK in 2" :key="itemK"></div>
        </aside>
      </li>
    </ul>
  </div>
</template>

<script>
export default {
  name: "",
};
</script>

<style lang="scss" scoped>
.content {
  .list {
    width: 700px;
    height: 480px;
    padding: 20px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: repeat(3, 1fr);
    .item {
      display: flex;
      $wh: 200px;
      width: $wh;
      height: $wh;
      border-radius: 10px;
      background-color: antiquewhite;
      box-shadow: 0px 7px 18px 0px rgba(0, 0, 0, 0.21);
      .line{
        // border:1px solid #f00;
      }
      // 第一个
      &:nth-child(1) {
        justify-content: center;
        align-items: center;
        .line {
          &:not(:first-child) {
            display: none;
          }
          .dot {
            &:not(:first-child) {
              display: none;
            }
          }
        }
      }
      // 第2个
      &:nth-child(2) {
        flex-wrap: wrap;
        .line {
          display: flex;
          align-items: center;
          justify-content: space-evenly;
          width: 100%;
          &:last-child {
            display: none;
          }
          &:nth-child(1) {
            .dot:nth-child(2) {
              opacity: 0;
            }
          }
          &:nth-child(2) {
            .dot:nth-child(1) {
              opacity: 0;
            }
          }
        }
      }
      // 第3个
      &:nth-child(3) {
        flex-wrap: wrap;
        .line {
          display: flex;
          align-items: center;
          justify-content: space-evenly;
          width: 100%;
          height: 33.3333%;
          
          &:nth-child(1) {
            align-items: flex-end;
            .dot:nth-child(2) {
              opacity: 0;
            }
          }
          &:nth-child(2) {
            justify-content: center;
            .dot:nth-child(1) {
              display: none;
            }
          }
          &:nth-child(3) {
            align-items: flex-start;
            .dot:nth-child(1) {
              opacity: 0;
            }
          }
        }
      }
      // 第4个
      &:nth-child(4) {
        flex-direction: column;
        justify-content: center;
        .line {
          display: flex;
          align-items: center;
          justify-content: space-evenly;
          width: 100%;
          height: 38%;
          &:nth-child(3) {
            display: none;
          }
        }
      }
      // 第5个
      &:nth-child(5) {
        flex-direction: column;
        justify-content: center;
        .line {
          display: flex;
          align-items: center;
          justify-content: space-evenly;
          width: 100%;
          height: 24%;
          &:nth-child(1) {
            align-items: flex-end;
          }
          &:nth-child(2) {
            justify-content: center;
            .dot:nth-child(1) {
              display: none;
            }
          }
          &:nth-child(3) {
            align-items: flex-start;
          }
        }
      }
      // 第6个
      &:nth-child(6) {
        flex-direction: column;
        justify-content: center;
        .line {
          display: flex;
          align-items: center;
          justify-content: space-evenly;
          width: 100%;
          height: 26%;
        }
      }
    }
    .dot {
      $wh: 30px;
      width: $wh;
      height: $wh;
      border-radius: 9999px;
      background-color: #000;
    }
  }
}
</style>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1579659.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

transformer上手(2) —— 注意力机制

自从 2017 年 Google 发布《Attention is All You Need》之后&#xff0c;各种基于 Transformer 的模型和方法层出不穷。尤其是 2018 年&#xff0c;OpenAI 发布的 GPT 和 Google 发布的 BERT 模型在几乎所有 NLP 任务上都取得了远超先前最强基准的性能&#xff0c;将 Transfor…

Linux应用开发(3):Linux时间操作(time、mktime、localtime等)

1. 简述 在Linux系统中&#xff0c;时间操作函数是编程中经常使用的一部分&#xff0c;它们允许程序获取和设置系统时间&#xff0c;以及对时间进行各种处理。以下是一些常用的时间操作函数的详细介绍。 2. 时间操作 &#xff08;1&#xff09;time(): 获取1970年1月1日以来的…

基于微信小程序的实验室预约系统的设计与开发

个人介绍 hello hello~ &#xff0c;这里是 code袁~&#x1f496;&#x1f496; &#xff0c;欢迎大家点赞&#x1f973;&#x1f973;关注&#x1f4a5;&#x1f4a5;收藏&#x1f339;&#x1f339;&#x1f339; &#x1f981;作者简介&#xff1a;一名喜欢分享和记录学习的…

MySQL:表的约束(下)

文章目录 自增长唯一键外键 自增长 下面介绍的是自增长字段&#xff0c;约束条件是auto_increment&#xff0c;意思就是说是自动进行增长&#xff0c;通常可以用在序号等&#xff0c;可以自动进行增长&#xff1a; mysql> create table tt1 (-> id int unsigned primar…

UIOTOS:一款支持页面嵌套的前端零代码工具!可以搭建物联网平台上层业务应用

什么是UIOTOS&#xff1f; 这是一款拥有独创专利技术的前端零代码工具&#xff0c;专注于解决前端界面开发定制难题&#xff0c;原型即应用&#xff01;具有页面嵌套、属性继承、节点连线等全新特性&#xff0c;学习门槛低&#xff0c;功能极为灵活。用户无需懂任何前端开发技…

盘点那些好用的SAP FIORI App (五)-管理银行账户

SAP的ECC系统里面&#xff0c;House Bank银行账户的维护是在GUI通过T-Code FI12进行创建修改的&#xff0c;但是升级到S4 HANA以后&#xff0c;FI12的创建维护功能已经取消&#xff0c;所有的house bank account,都要通过这个FIORI App 维护。 App ID 如下 银行账户创建 点击…

锐捷医疗全新亮相!全方案持续精进 加速智慧医疗信息化进程

3月30日,2024中华医院信息网络大会(CHINC)在青岛盛大开幕,锐捷网络受邀参展。作为医疗信息化建设领域的风向标大会,2024 CHINC汇集了全国各地医信领域的专家学者、科技厂商,围绕新技术如何与医疗信息化进程结合落地,加强智慧医疗建设、提高医疗服务质量和效率、促进公立医院高质…

【MySQL学习】MySQL的慢查询日志和错误日志

꒰˃͈꒵˂͈꒱ write in front ꒰˃͈꒵˂͈꒱ ʕ̯•͡˔•̯᷅ʔ大家好&#xff0c;我是xiaoxie.希望你看完之后,有不足之处请多多谅解&#xff0c;让我们一起共同进步૮₍❀ᴗ͈ . ᴗ͈ აxiaoxieʕ̯•͡˔•̯᷅ʔ—CSDN博客 本文由xiaoxieʕ̯•͡˔•̯᷅ʔ 原创 CSDN …

YOLOv8全网独家改进: 卷积魔改 | 变形条状卷积,魔改DCNv3二次创新

💡💡💡本文独家改进: 变形条状卷积,DCNv3改进版本,小幅涨点的前提下相比较DCNv3大幅度运算速度 💡💡💡强烈推荐:先到先得,paper级创新,直接使用; 💡💡💡创新点:1)去掉DCNv3中的Mask;2)空间域上的双线性插值转改为轴上的线性插值; 💡💡💡如…

python之正则表达式(2)

1、贪婪量词和懒惰量词 贪婪量词&#xff1a;也就是尽可能多的匹配字符 懒惰量词&#xff1a;尽可能少的匹配字符&#xff08;在现在的计算机语言中大多默认为贪婪量词若想要使用 懒惰量词就需要在后面加上&#xff1f;即可&#xff09; 代码示例&#xff1a; import rep …

【游戏分析】RPG类型游戏数据关联名称库加密算法

我们找到的无论是周围数组还是数组套链表结构里 都没有发现NPC名称 那么我们在不能直接观察得到的时候 只有单独去找名称属性了 找一个NPC搜索其名称 得到10几个 那么我们尝试修改看看是哪一个 发现是14这个地址 到DO中去看一下 发现周围全是其他的各种字符串 那这里应该…

【蓝桥杯第十二届省赛B】(部分详解)

空间 8位1b 1kb1024b(2^10) 1mb1024kb(2^20) 时间显示 #include <iostream> using LLlong long; using namespace std; int main() {LL t;cin>>t;int HH,MM,SS;t/1000;SSt%60;//like370000ms370s,最后360转成分余下10st/60;MMt%60;t/60;HHt%24;printf("%02d:…

KVM+GFS分布式存储系统构建KVM高可用

概述 本章利用KVM 及 GlusterFS 技术&#xff0c;结合起来从而实现 KVM 高可用。利用 GlusterFS 分布式复制卷&#xff0c;对 KVM 虚拟机文件进行分布存储和冗余。分布式复制卷主要用于需要冗余的情况下把一个文件存放在两个或两个以上的节点&#xff0c;当其中一个节点数据丢失…

基于SSM+Jsp+Mysql的图书仓储管理系统

开发语言&#xff1a;Java框架&#xff1a;ssm技术&#xff1a;JSPJDK版本&#xff1a;JDK1.8服务器&#xff1a;tomcat7数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09;数据库工具&#xff1a;Navicat11开发软件&#xff1a;eclipse/myeclipse/ideaMaven包…

JavaSE继承和多态(上)

目录 一.继承的基本使用 1.继承的概念 2.继承的语法 3.父类成员访问 &#xff08;1&#xff09;子类中访问父类的成员变量 1.子类和父类不存在同名成员变量 2.子类和父类成员变量同名 (2)子类中访问父类的成员方法 1.成员方法名字不同 2.成员方法名字相同 二.super关键…

SpringCloudAlibaba基础使用(2024最全、最新)

一、简介二、服务注册配置Nacos2.1 下载启动2.2 服务注册2.3 服务配置2.3.1 NameSpace-GroupID-DataId 三、熔断限流 Sentinel3.1 介绍3.2 下载安装3.3 如何使用3.3.1 流控规则流控模式流控效果 3.3.2 熔断规则慢调用比例异常比例异常数 3.3.3 SentinelResource3.3.4 热点规则3…

分布式ID生成的几种方案(后续待补充)

分布式ID生成的几种方案 分布式ID的特性 唯一性&#xff1a;确保生成的ID是全网唯一的&#xff1b; 高可用性&#xff1a;确保任何时候都能正确的生成ID&#xff1b; UUID 算法核心思想是结合机器的网卡、当地时间、一个随机数来生成UUID&#xff1b; 优点&#xff1a; 本地…

深度学习的数学基础--Homework2

学习资料&#xff1a;https://www.bilibili.com/video/BV1mg4y187qv/?spm_id_from333.788.recommend_more_video.1&vd_sourced6b1de7f052664abab680fc242ef9bc1 神经网络的特点&#xff1a;它不是一个解析模型&#xff0c;它的储存在一堆参数里面&#xff08;确定一个超平…

sql注入方式之联合注入

1.1 靶场环境 系统centos7 IP地址192.168.1.24 1.2 联合注入原理 联合查询注入是联合两个表进行注入攻击&#xff0c;使用关键词 union select 对两个表进行联合查询。两个表的字段要数要相同&#xff0c;不然会出现报错。 1.3 找注入点 找注入点&#xff0c;当输入id1 an…

环形链表 II - LeetCode 热题 26

大家好&#xff01;我是曾续缘&#x1f61b; 今天是《LeetCode 热题 100》系列 发车第 26 天 链表第 5 题 ❤️点赞 &#x1f44d; 收藏 ⭐再看&#xff0c;养成习惯 环形链表 II 给定一个链表的头节点 head &#xff0c;返回链表开始入环的第一个节点。 如果链表无环&#xf…