2分钟让你搞懂 grid-template-areas

CSS Grid平铺布局实战:响应式密度控制与伪类交互增强 平铺布局(Tiled Layout)是一种基于CSS Grid的现代网页空间组织方式,其核心在于通过grid-template-columns、minmax()和auto-fit等声明式语法实现动态列数与密度调控。它解决了传统浮动或Flex布局在响应式场景下难以兼顾内容可读性与视觉节奏的痛点,技术价值体现在纯CSS驱动、高性能渲染及无障碍友好等工程优势。典型应用场景包括电商首页、SaaS仪表盘、新闻聚合页与在线教育课程目录。本文深入解析Grid轨道约束体系、卡片内容防溢出策略,以及:hover、:focus 阅读详情

在这里插入图片描述

上面的效果怎么样通过grid实现呢? 话不多说 上代码

<!DOCTYPE html>
<html lang="en">

<head>
	<meta charset="UTF-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>Document</title>
</head>
<style>
	.container {
		display: grid;
		width: calc(5 * 60px);
		height: calc(5 * 60px);
		padding: 60px;
		grid-template-rows: repeat(5, 60px);
		grid-template-columns: repeat(5, 60px);
		grid-template-areas: ".  red  red  red  . "
							 "yellow .  .  .  . "
							 "green  .  black  black  . "
							 "green  .  .  .  blue "
							 ".  pink pink pink . ";
	}

	.red {
		grid-area: red;
		background: red;
	}

	.yellow {
		grid-area: yellow;
		background: yellow;
	}

	.green {
		grid-area: green;
		background: green;
	}

	.pink {
		grid-area: pink;
		background: pink;
	}

	.blue {
		grid-area: blue;
		background: blue;
	}

	.black {
		grid-area: black;
		background: black;
	}
</style>

<body>
	<div class="container">
		<div class="red"></div>
		<div class="yellow"></div>
		<div class="green"></div>
		<div class="pink"></div>
		<div class="blue"></div>
		<div class="black"></div>
	</div>
</body>

</html>
如何快速用CSS Grid布局网站 使用CSS Grid模块布置网站模型比起流行的前端ui框架更快更简单地布局。在这篇文章中,我会教你如何使用它快速布局。 Our grid 我们将会模仿一个经典网站的非常基本的网格开始: 首先,我会对布局用到的HTML和CSS进行解释,我已经将其分解为四个部分。一旦你了解了这些,我会在之后的文章写更多的的案例。如果您对CSS Grid完全陌生,那你就需要看下我之前写的用5分钟的时间来学习拥抱未来的CSS Grid 布局文章 1.创建HTML 我们先用HTML创建一个container的... 阅读详情

相关推荐

grafana对接zabbix数据展示

【配置】点击【模板】点击【创建模板】添加三个监控项:【名称】搜索【】创建的模板;点击上方【监控项】,点击创建【监控项】点击上方【触发器】点击【创建触发器】主机关联监控模板:左侧【配置】点击 【主机】点击【Zabbix server】查看:左侧点击【监测】点击【主机】点击【Zabbix server】点击最新数据,找到添加的三个模板主机关联监控模板:左侧【配置】点击 【主机】点击【Zabbix server】把监控模板用起来① 明确获取指标数据的方法。

2401_83883919的博客 6595

CSS Grid 网格布局详解

网格布局(Grid)是CSS中最强大的布局方案。它将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局。上图这样的布局,就是 Grid 布局的拿手好戏。Grid 布局与 Flex 布局 有一定的相似性,都可以指定容器内部多个项目的位置。但是,它们也存在重大区别。Flex 布局是轴线布局,只能指定"项目"针对轴线的位置,可以看作是一维布局。Grid 布局则是将容器划分成"行"和"列",产生单元格,然后指定"项目所在"的单元格,可以看作是二维布局。Grid 布局远比 Flex 布局强大。

不想学习的打工人的博客 3967

学习笔记--在线强化学习、离线强化学习、连续强化学习的区别(4)

在连续强化学习中,状态和动作都是连续的,这意味着智能体可以采取无限数量的动作,并且状态空间是连续的,而不是离散的点。- 策略评估和模型选择:在离线学习中,如何有效地评估不同策略和模型的性能,是一个重要的研究问题。- 连续学习和迁移学习:在线学习中,学习者需要不断在不同任务和环境中学习,研究者致力于研究如何将之前学到的知识迁移到新任务中,以实现更高效的学习和决策。- 连续动作选择和优化:在连续动作空间中,智能体对动作的选择是无限的,研究者在连续强化学习中通常关注如何有效地选择连续动作,以达到最优决策策略。

hzlalb的博客 3601

了解 CSS 网格:网格模板区域

使用 CSS 网格布局时,您始终可以将项目从一条网格线放置到另一条网格线。但是,还有另一种描述布局的方式,一种本质上是可视化的方式。在本文中,我们将学习如何使用该属性来定义网格上的位置,并了解该属性是如何工作的。如果您错过了本系列之前的文章,您可以在这里找到它们:该属性接受一个或多个字符串作为值。每个字符串(用引号括起来)代表网格的一行。您可以在使用and定义的网格上使用该属性,或者您可以创建布局,在这种情况下,所有行都将自动调整大小。以下属性和值描述了一个具有四个区域的网格——每个区域跨越两个列轨道和两个

allway2的博客 2663

ArcMap 10.7/10.8启动加载界面后闪退?可能是这个隐藏的Normal.mxt模板文件在搞鬼

本文深入分析了ArcMap 10.7/10.8启动加载界面后闪退的问题,指出Normal.mxt模板文件损坏是常见原因。提供了从定位、删除模板文件到系统级修复的完整解决方案,帮助GIS工程师快速恢复工作流程。

weixin_28523493的博客 331

机器人控制算法九之 位姿描述与空间变换

机器人控制算法九之 位姿描述与空间变换

yohnyang的博客 1034

【CSS】了解grid-template-areas属性

属性是 CSS Grid 布局中一个非常有用的特性,它允许你通过命名网格区域(grid areas)来直接控制网格项目的布局。这个属性通过引用网格容器内部网格项目的名称来定义网格区域的布局,使得布局的设计更加直观和易于理解。

读心悦 1210

超声波雷达探测车位及信号处理方法

在APA泊车中用到了超声波雷达,第一次接触,总结研究之。

周陽讀書 1230

4 合并grid列_grid布局笔记4——grid-template-areas

grid布局允许指定“区域”(area),一个区域由单个或多个单元格组成。为什么要指定区域呢?其实就是为了更轻松的完成页面的布局,我们知道,grid布局,允许设置几行几列的网格布局,但实际应用中,有些布局单单设置几行几列无法完成,例如这种布局——我们可以看到,标号4的单元格占据了两列的宽度,那么上面的布局我们应该设置几行几列呢?为了应付这种布局需求,我们就用到这一个属性——grid-templat...

weixin_39657125的博客 938

MATLAB应用实战系列(七十七)-基于长时间序列栅格数据的MK检验

1 MK检验介绍 MK检验是曼-肯德尔法,又称Mann—Kenddall 检验法,是一种气候诊断与预测技术,应用Mann-Kendall检验法可以判断气候序列中是否存在气候突变,如果存在,可确定出突变发生的时间。Mann-Kendall检验法也经常用于气候变化影响下的降水、干旱频次趋势检测。目前常用于长时间序列的栅格数据的显著性检验,在植被覆盖度,NDVI,NPP等方面尤为常见。 该检验功能强大,不需要样本遵从一定的分布,部分数据缺失不会对结果造成影响,不受少数异常值的干扰,适用性强。不但可以检验时

wenyusuran的专栏 6291

9.20华为OD机试真题 新系统 - 字符串分组求和 (Java/Py/C/C++/Js/Go)

9.20华为OD机试真题 新系统 - 字符串分组求和 (Java/Py/C/C++/Js/Go)

算法大师! 592

CSS 中grid - template - areas属性的作用,如何使用它创建复杂的网格布局?

属性就像是一个强大的布局神器,让你可以像搭积木一样轻松创建复杂的网格布局。只要给网格区域起好名字,然后把元素放到对应的区域里,就能打造出你想要的布局效果。快去试试吧,让你的网页布局变得更加酷炫!除了属性,还有哪些属性可以用于创建复杂的网格布局?在 CSS 中,除了。

前端大白话 1506

Python爬虫实战:使用Scrapy+Playwright高效爬取全球石油价格历史数据

python复制下载# 产品信息# 日期信息# 价格数据price = scrapy.Field() # 收盘价open = scrapy.Field() # 开盘价high = scrapy.Field() # 最高价low = scrapy.Field() # 最低价volume = scrapy.Field() # 交易量change_percent = scrapy.Field() # 涨跌幅# 元数据。

2201_76125261的博客 1020

一文搞懂Grid 布局

一文搞懂Grid 布局

weixin_64310738的博客 2835

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

10分钟理解CSS3 Grid布局

一个好的心态和一个坚持的心很重要,很多冲着高薪的人想学习前端,但是能学到最后的没有几个,遇到困难就放弃了,这种人到处都是,就是因为有的东西难,所以他的回报才很大,我们评判一个前端开发者是什么水平,就是他解决问题的能力有多强。分享一些简单的前端面试题以及学习路线给大家,狂戳这里即可获取由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)一个好的心态和一个坚持的心很重要。

2401_84091993的博客 953

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

5分钟掌握Grid布局【多图示例】

Grid布局一览 网格系统 生成网格系统:display:gird "画"一个网格出来: grid-template-columns/rows 圈地为王("画"一个元素):grid-column/row 可视化布局:grid-template-areas 给网格设置gap 富余空间管理 越界处理与grid-auto-columns 自动放置与grid-auto-flow 其它现象 ...

weixin_34187862的博客 1611

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

5分钟了解Grid布局的使用!!!超清晰

Grid Container属性 网格布局 display display: grid | inline-​grid; 划分行列 grid-template-columns .cotainer{ grid-template-columns: [first] 40px [line2] 50px [line3] auto [col4-start] 50px [five] 40px [end]; grid-template-rows: [row1-start] 25% [row1-end] 100.

qq_43534149的博客 1282

5分钟用GRID布局打造产品原型:无需设计技能

英雄区域包含主标题、副标题和CTA按钮,通过grid-template-columns设置左右分栏,在移动端自动堆叠。定价表格采用等宽三列布局,通过grid-template-columns: repeat(3, 1fr)一键搞定,列与列之间的间隔用gap属性统一控制。作为一个前端新手,我发现用CSS Grid布局可以轻松实现专业级的页面结构,整个过程比想象中简单很多。整个过程中最惊喜的是,Grid布局几乎不需要使用传统的float或position属性,代码量减少了至少50%。完成这个原型后,我直接在。

EmeraldWolf23的博客 743

用CSS Grid 5分钟搭建网页原型

CSS Grid让网页原型设计变得前所未有的简单高效。5分钟确实能搭建出可用的网页骨架代码量比传统方式减少60%以上后续维护和扩展成本显著降低对于前端开发者来说,掌握CSS Grid快速原型技巧,能大幅提升早期开发效率。推荐大家在InsCode(快马)平台上亲自尝试,感受这种流畅的开发体验。

SnowflakeJaguar14的博客 1222

CSS3 1 CSS3 响应式布局 1.3 Grid 布局

CSS3 1 CSS3 响应式布局 1.3 Grid 布局

代码改变世界 475

如何使用 CSS Grid 快速而又灵活的布局

CSS Grid(网格) 模块是创建网站布局一个非常棒的工具。它能使你快速地进行布局尝试,比你尝试过的任何其他布局系统都快。 在这篇文章中,我会教你如何使用 CSS Grid 进行快速布局。 我的要创建的网格 我们将模仿一个经典网站布局,从非常基本的 Grid(网格) 开始: 首先,我将解释我们需要的 HTML 和 CSS ,我已经将其分解为四个部分。 一旦你了解了

颤抖的羽翼 814

CSS Grid入门指南:10分钟学会基础网格布局

做CSS Grid练习特别顺手,写完代码点部署就能生成可分享的链接。他们的实时预览和自动保存功能对新手很友好,不用配置本地环境就能快速验证想法。今天就用最直白的方式,带大家快速上手这个强大的布局工具。比如我们做个3x3的网格,就像画九宫格一样简单。给容器加个边框和浅色背景,立马就能看到网格结构。下次可以试试用Grid做杂志版式或者响应式仪表盘,你会发现原来复杂的布局竟然能这么简单实现!CSS Grid的核心思想就是把页面划分成网格,有点像小时候玩的方格本。的编辑器里都能边改边看,不需要反复刷新页面。

RubyLion28的博客 490

CSS Grid布局三要素:精准放置、可靠跨度与密度控制

CSS Grid布局的核心在于对网格线、轨道和自动行为的系统性理解。其底层原理围绕显式/隐式网格线的坐标系选择、span语义作为网格线跨越计数器、以及grid-auto-rows/columns对隐式轨道的空间分配机制展开。这种结构化控制赋予开发者前所未有的布局确定性,技术价值体现在避免‘元素消失’‘密度失控’‘响应式断裂’等高频工程问题。典型应用场景包括中后台仪表盘、动态卡片流、多语言表单及数据可视化看板——尤其在需要兼顾精确占位与内容弹性时,Placing与Spanning的协同设计,配合Density

cqbh2011的博客 384

Grid布局实战:5分钟搞定响应式网页设计(附代码示例)

本文通过实战案例,详细介绍了如何利用CSS Grid布局快速构建响应式网页。文章以博客布局为例,演示了从桌面端到移动端的适配技巧,并深入讲解了`grid-template-areas`、`repeat()`、`minmax()`和`auto-fit`等核心属性的应用,帮助前端开发者在5分钟内掌握高效、清晰的二维布局方法。

weixin_28040125的博客 254

AI如何帮你轻松掌握CSS Grid布局

AI还贴心地添加了注释,解释了grid-template-areas的用法。比起直接看文档,这种交互式的学习方法效率要高得多,而且平台完全免费,打开浏览器就能用,对新手特别友好。比如调整grid-template-rows的值,立即就能看到布局变化,这种即时反馈大大加快了学习速度。AI为不同布局区域配置了协调的渐变色系,这些颜色既足够区分不同区块,又不会造成视觉冲突。作为设计师,我很欣赏这种对细节的把握。AI还展示了如何使用浏览器开发者工具调试Grid布局,包括显示网格线和查看网格区域名称的方法。

GreyWolf12的博客 756
上一篇: 最近两年的成果
下一篇: 最简单url获取参数方法
wen_binObject
博客等级 码龄10年 51粉丝 63原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值