您现在的位置是:网站首页> 编程资料编程资料
Grid 宫格常用布局的实现解析CSS中的Grid布局完全指南10分钟理解CSS3 Grid布局css中grid属性的使用详解CSS Grid 网格布局全解析CSS Grid布局教程之网格单元格布局CSS Grid布局教程之浏览器开启CSS Grid Layout汇总CSS Grid布局教程之什么是网格布局使用CSS Grid布局实现网格的流动
2021-09-03
1079人已围观
简介 这篇文章主要介绍了Grid 宫格常用布局的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
两边无缝隙,每列之间有缝隙
width: 100%; display: grid; grid-template-columns: repeat(4,1fr); justify-items: stretch; grid-gap: 1px;
属性介绍:justify-items属性设置单元格内容的水平位置(左中右),align-items属性设置单元格内容的垂直位置(上中下)。
- start:对齐单元格的起始边缘。
- end:对齐单元格的结束边缘。
- center:单元格内部居中。
- stretch:拉伸,占满单元格的整个宽度(默认值)。
属性介绍:容器指定了网格布局以后,接着就要划分行和列。grid-template-columns属性定义每一列的列宽,grid-template-rows属性定义每一行的行高。repeat(4,1fr)表示重复,第一个参数表示次数,这里一共4列,那就是4次,1rf表示份的概念,repeat(4,1fr)代表平均分为4份
效果如下:

行与列间隙相同,填充排列方向优先填满垂直方向
.swiper-slide-inner { width: 100%; display: grid; /*优先垂直方向排列*/ grid-auto-flow: column; /*分为三列,平均分*/ /*grid-template-columns: repeat(3, 1fr);*/ grid-template-columns: 1fr 1fr 1fr; /*分为2行,平均分配*/ /*grid-template-rows: repeat(2, 1fr);*/ grid-template-rows: 1fr 1fr; grid-row-gap: 10px; grid-column-gap: 10px; .card-item { display: flex; flex-wrap: wrap; width: 230px; height: 230px; } }属性介绍:划分网格以后,容器的子元素会按照顺序,自动放置在每一个网格。默认的放置顺序是"先行后列",即先填满第一行,再开始放入第二行,即下图数字的顺序。这个顺序由grid-auto-flow属性决定,默认值是row,即"先行后列"。也可以将它设成column,变成"先列后行"。
效果如下:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
相关内容
- CSS实现粒子动态按钮效果基于CSS3实现的复选框和单选按钮美化的动态特效CSS3实现的各种形状的3D立体按钮鼠标滑过带有动态效果纯CSS3制作的超酷动态变色立体按钮效果基于CSS3的 漂亮的动态按钮代码
- CSS3 旋转立方体问题详解CSS3过渡旋转透视2d3d动画等效果的实例代码CSS3只让背景图片旋转180度的实现示例CSS3 菱形拼图实现只旋转div 背景图片不旋转功能
- 解决Img图片底部空白缝隙问题CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- flex布局兼容性问题小结详解flex布局的元素如何分配容器的剩余空间flex布局被子元素撑开如何保持内容不超出容器的方法flex布局实现左侧文字溢出省略右侧文字自适应10分钟理解CSS3 FlexBox弹性布局详解flex实现左右布局中按钮溢出隐藏效果CSS3 Flex 弹性布局实例代码详解移动端优先的flex三栏布局的使用方法Flexbox 布局的最简单表单的实现css flex几种多列布局详解纯css实现瀑布流(multi-column多列及flex布局)
- css 元素显示隐藏的9种思路使用CSS隐藏元素滚动条的示例代码CATIA装配体中的所有参考元素怎么隐藏?CSS隐藏页面元素的5种方法CSS“隐藏”元素的多种方法的对比隐藏 Web 中的元素方法及优缺点教程详解
- css实现可控虚线的方法CSS border虚线边框属性教程DIV+CSS实例虚线边框|CSS虚线下划线及虚线用应css 网页虚线制作方法剖析纯CSS搞定按钮、链接点击时的虚线css 去除连接时的虚线框
- CSS动画实现背景无缝无限循环的实现示例用CSS3实现无限循环的无缝滚动的示例代码 用CSS3实现无限循环的无缝滚动的实例代码
- 使用Rem布局实现自适应浅谈移动端的自适应布局问题(响应式、rem/em、Js动态)
- 详解如何使用CSS3中的结构伪类选择器和伪元素选择器详解css3中的伪类before和after常见用法CSS伪类:empty让我眼前一亮(实例代码)浅谈CSS 伪元素&伪类的妙用CSS 伪类修改input选中样式的示例代码css伪类 右下角点击出现 对号角标表示选中的示例代码css选择器四大类:基本、组合、属性、伪类解决移动端跳转问题(CSS过渡、target伪类)css3 伪类选择器快速复习小结CSS新增的:where和:is伪类函数是什么
- 使用纯CSS实现3D旋转效果的示例代码CSS3实现酷炫的3D旋转透视效果HTML5+css3:3D旋转木马效果相册CSS3让登陆面板3D旋转起来CSS3 3D旋转rotate效果实例介绍 CSS3近阶段篇之酷炫的3D旋转透视 纯CSS3实现3D旋转书本效果css3实现3d旋转动画特效
