Logo Logo Logo
博客
开发文档
开放平台
微信公众平台
微信支付
微信开放平台
微信小程序开发
微信小游戏开发
企业微信 API
蚂蚁金服开放平台
淘宝开放平台
百度开发者中心
微博开放平台
友盟+
DCloud
APICloud
QQ 互联
地图开放平台
更多……
标准文档
正则表达式
HTML5
CSS3
RSS
Sitemap
robots.txt
参考值
Flex 弹性布局
Grid 网格布局
System.Uri
System.Decimal
System.Net.IPAddress
UAParser
WebBrowser Events
字符串相似度
toFixed 与 Math.round
100 以内最简宽高比值表
示例
SignalR
WebSocket(JS + ASP.NET)
手机网页保持竖屏
互动大屏(网页按屏幕大小整体拉伸缩放显示)
数据可视化·动态排序柱状图
判断点是否在多边形内
弹幕
瀑布流式布局(vue2-waterfall)
优秀网页开发框架与插件
微信 / 小程序开发教程索引
数据
全国行政区划
IP 属地
新能源汽车销量
百度指数
Global Stats
世界银行公开数据
国家数据(国家统计局)
股票行情
数字余姚
支持
操作系统软件版本支持
Apple 设备支持
iPhone 配置及 iOS 版本支持
iPad 配置及 iOS / iPadOS 版本支持
Apple Watch 配置及 watchOS 版本支持
Mac 配置及 macOS 版本支持
macOS 版本及兼容的 Mac 机型
一文读懂 USB
新能源汽车品牌
安装 Windows
安装 Windows Server
常用软件
Windows
Windows Server
macOS
CentOS
VMware Workstation
Office
Visual Studio
SQL Server
Zend Studio
Adobe
CorelDRAW
iTunes
再推荐几款好软件
AIGC
AI 对话
AI 图片
AI 视频
AI 音频
AI 搜索
在线工具

查询 / 检测

客户端探针
端口扫描
IP 属地
Unix 时间戳
校验身份证号码
100 以内最简宽高比值表
名次估算
日期计算
利息计算(存款/基金/贷款)
证券交易税费计算
退休年龄计算

编程

哈希算法
编码 / 解码
UBB / HTML 转换
Url 参数分析
用户代理分析
统计字符串长度
二维码(QR Code)
条形码(Code 39)
条形码(Code 128)
条形码(EAN-13)
正则表达式在线测试
location URI { }
浙里办小程序路径生成

前端

JSON 在线格式化
格式化 JS / HTML
压缩 JS
找字体
Emoji 表情

行业

草料二维码
地图经纬度转换
联行号/CNAPS 代码
查询 Apple 产品的保修状态
数字组合计算乘积
三伏天
随机图片
正态分布
余姚

本站 API

Web API
浅色
深色
跟随系统
编程
ASP.NET 133
C# 49
PHP 42
jQuery 27
vue 18
uni-app 6
数据库
MySQL 64
SQL Server 52
行业
微信 65
Discuz! 26
地图 15
安全 67
More Tags
词云

CSS 之 Grid 网格布局

  • 首页
  • Wiki
  • CSS 之 Grid 网格布局
容器属性
  1. display
  2. grid-auto-flow
  3. grid-template-columns
  4. grid-template-rows
    1. fr
    2. auto
    3. repeat
    4. auto-fill
    5. minmax
  5. grid-template-areas
  6. align-content
  7. justify-content
  8. place-content
  9. align-items
  10. justify-items
  11. place-items
  12. gap
项目属性
  1. grid-column
  2. grid-row
  3. align-self
  4. justify-self
  5. place-self

容器属性

grid 容器具有下列属性:display、grid-template-columns、grid-template-rows、grid-template-areas、grid-template、grid-column-gap、grid-row-gap、grid-gap、justify-items、align-items、place-items、justify-content、align-content、place-content、grid-auto-columns、grid-auto-rows、grid-auto-flow、grid。

  1. display 布局方式

    display: grid;
  2. grid-auto-flow 设置网格布局方向

    {{n}}
  3. grid-template-columns 定义每一列的宽度

    {{n}}
  4. grid-template-rows 定义每一行的高度

    {{n}}
    1. fr 关键字

      fr 是 fraction 的缩写,表示分数。类似于 flex-grow。

      {{n}}
    2. auto 关键字

      由浏览器决定长度。

      {{n}}
    3. repeat() 函数

      可简化重复的值。第一个参数是重复次数,第二个参数是所要重复的值。

      {{n}}
    4. auto-fill 关键字

      自动填充。让一行或一列尽可能地容纳更多的单元格。

      本例设置了 grid-template-columns: repeat(auto-fill, 50px);

      容器宽度:{{autoFill}}px

      {{n}}
    5. minmax() 函数

      产生一个长度范围,并根据可用空间进行调整。

      空间足够时取 max,空间不足时取 min。

      可与百分比(%)、fr 或其它单位一起使用。

      {{n}}
  5. grid-template-areas 网格区域

    在 grid-template-areas 中布局并命名区域,在项目中关联区域名称。

    一组单引号('')表示一行,用半角空格分隔列,不需要利用的区域命名为“点”(.)。

    {{n}}
  6. align-content 垂直布局方式

    {{n}}
  7. justify-content 水平布局方式

    stretch: 默认值。拉伸,网络目标尺寸为 auto 时生效。
    {{n}}
  8. place-content 是 align-content 和 justify-content 的复合属性

  9. align-items 垂直方向对齐

    {{n}}
  10. justify-items 水平方向对齐

  11. place-items 是 align-items 和 justify-items 的复合属性

  12. gap 行与列之间的间隙

    gap 是 row-gap 与 column-gap 的简写形式

    row-gap:
    column-gap:

    gap: {{gap[0]}}px;

    gap: {{gap[0]}}px {{gap[1]}}px;

    {{n}}
  13. 简易 Grid 瀑布流示例

    调节容器宽度:

    容器宽度:{{pubuliuWidth}}px

    {{n}}

项目属性

grid 项目具有下列属性:order、flex-grow、flex-shrink、flex-basis、flex、align-self。

先介绍一下网络线编号规则:(编号都是从 1 开始的)

1 2 3 1 2 3
  1. grid-column 跨列

    红色项目的
    grid-column-start:{{gridColumnStart}};
    grid-column-end:{{gridColumnEnd}};
    grid-column: {{gridColumnStart}} / auto; grid-column: {{gridColumnStart}} / {{gridColumnEnd}};

    {{n}}
  2. grid-row 跨行

    grid-row-start:
    grid-row-end:

    红色项目的 grid-row: {{gridRowStart}} / auto;

    红色项目的 grid-row: {{gridRowStart}} / {{gridRowEnd}};

    {{n}}
  3. align-self 垂直对齐方式

    {{n}}
    4
  4. justify-self 水平对齐方式

    {{n}}
    4
  5. place-self 是 align-self 和 justify-self 的复合属性

2025© xoyozo.net 浙ICP备11032051号
  • 联系我
  • RSS