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

css之grid布局(网格布局)

简述:

网格布局顾名思义就是将元素呈现为网状的整齐布局

简单使用:

 <div><div class="test"><div class="item">1</div><div class="item">2</div><div class="item">3</div><div class="item">4</div><div class="item">5</div><div class="item">6</div><div class="item">7</div><div class="item">8</div><div class="item">9</div></div></div>
<style scoped lang="scss">
.test{display: grid;grid-template-columns: repeat(3, 1fr);//此处可以有多种写法,repeat参数一表示分成几等分, fr 单位代表网格容器中可用空间的一等份。width: 600px;height: 400px;background-color: rgb(39, 203, 170);.item{// width: 100px;// height: 100px;background-color: skyblue;border: 1px solid rgb(89, 89, 89);}
}
</style>

效果展示:

用处:

可以解决flex布局元素最后一行左对齐的难点(会自动左对齐)

可以设置每一列的宽度来实现响应式布局,比如:

grid-template-columns: repeat(auto-fill,minmax(100px,1fr));//当前元素的宽度不能写死用百分之类的
//100px表示元素宽度小于100px时则重新布局

说明:

网格布局每一列每一行都可以单独的设置 ,并且写法也很多,大部分笨拙的写法都有简写形式

具体细节或属性:https://www.runoob.com/css3/css-grid.html

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 力扣 128. 最长连续序列
  • 深度学习加速秘籍:PyTorch torch.backends.cudnn 模块全解析
  • python办公自动化:初识`python-docx`
  • win10 新建、删除文件不会自动刷新的问题解决方案
  • 92.WEB渗透测试-信息收集-Google语法(6)
  • idea 2024.2切换到旧版的UI
  • CTF杂项题:easy_nbt writeup
  • 强!34.1K star! 再见Postman,新一代API测试利器,功能强大、颜值爆表!
  • C++ 内嵌 python 解释器
  • 【机器学习】AGI的基本概念、技术挑战和应用前景
  • ELK进阶-安全认证设置流程介绍
  • Kubernetes中如何对etcd进行备份和还原
  • springboot的启动流程原理
  • 各种JOIN的区别
  • C++操作excel,即使函数设置了不备份,但保存后,excel依然会自动生成备份文件的原因分析,及如何来禁止自动备份
  • python3.6+scrapy+mysql 爬虫实战
  • 《Javascript高级程序设计 (第三版)》第五章 引用类型
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • Brief introduction of how to 'Call, Apply and Bind'
  • CSS居中完全指南——构建CSS居中决策树
  • emacs初体验
  • ES学习笔记(12)--Symbol
  • Js基础知识(一) - 变量
  • Netty 4.1 源代码学习:线程模型
  • php的插入排序,通过双层for循环
  • Spark RDD学习: aggregate函数
  • ViewService——一种保证客户端与服务端同步的方法
  • 解决iview多表头动态更改列元素发生的错误
  • 精彩代码 vue.js
  • 手写双向链表LinkedList的几个常用功能
  • 数据仓库的几种建模方法
  • 通过几道题目学习二叉搜索树
  • # Kafka_深入探秘者(2):kafka 生产者
  • # 达梦数据库知识点
  • #考研#计算机文化知识1(局域网及网络互联)
  • #预处理和函数的对比以及条件编译
  • (1)Jupyter Notebook 下载及安装
  • (AngularJS)Angular 控制器之间通信初探
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (非本人原创)我们工作到底是为了什么?​——HP大中华区总裁孙振耀退休感言(r4笔记第60天)...
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (每日一问)设计模式:设计模式的原则与分类——如何提升代码质量?
  • (七)Appdesigner-初步入门及常用组件的使用方法说明
  • (三十五)大数据实战——Superset可视化平台搭建
  • (十八)三元表达式和列表解析
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (转)EXC_BREAKPOINT僵尸错误
  • (转)创业家杂志:UCWEB天使第一步
  • .bat批处理(五):遍历指定目录下资源文件并更新
  • .NET Framework 3.5安装教程
  • .net framework4与其client profile版本的区别
  • .NET MVC第五章、模型绑定获取表单数据
  • .NET 发展历程