css - 如何在 CSS 中修复此网格?
问题描述
我正在尝试为我的网站做一个简单的网格。我几乎可以成功地做我想做的事。我想修复作为该网格标题的“项目”,我希望它的大小与网格的其他部分不同。
HTML:
<div class="project-container">
<div className="title">
<h1>PROJECTS</h1>
</div>
<div className="project-one item">
<h2>Face Recognition</h2>
<button className="button button1">VIEW PROJECT</button>
</div>
<div className="project-two item">
<h2>Face Recognition</h2>
<button className="button button1">VIEW PROJECT</button>
</div>
<div className="project-three item">
<h2>Face Recognition</h2>
<button className="button button1">VIEW PROJECT</button>
</div>
</div>
CSS:
.project-container {
width: 80%;
height: 80vh;
margin: auto;
display: grid;
border: 1px solid pink;
// grid-gap: 4em;
grid-template-columns: repeat(3, 1fr);
grid-template-areas:
"t t t"
"p1 p2 p3";
}
.item {
// width: 100%;
// height: 100%;
// transition: all 0.2s ease-in-out;
text-align: center;
color: white;
border: 1px solid pink;
}
.title {
grid-area: t;
text-align: center;
border: 1px solid pink;
// height: 10vh;
}
解决方案
利用grid-template-rows
.project-container {
width: 80%;
height: 80vh;
margin: auto;
display: grid;
border: 1px solid pink;
// grid-gap: 4em;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: 100px auto;
grid-template-areas:
"t t t"
"p1 p2 p3";
}
推荐阅读
- dynamics-crm - 访问 Microsoft Dynamics 365 - API
- node.js - 在保存用户数据之前我无法更改用户的角色 ID 我想将他的角色 ID 更改为 2 并保存
- angular5 - tomcat中的Angular 5部署问题
- django-forms - 按标签按钮删除不起作用
- sql - 带有 Select 子句的 RPGLE 动态 SQL 不起作用
- python - 如何根据其他两列有条件地制作新的 pandas DF 列
- r - R(和 python)从 5 或 6 开始向上取整
- php - 自定义管理员配色方案(WordPress)
- bash - 如何从流中读取最后一个不以换行符结尾的字符
- c# - 将字符串添加到 Model.Variable Name while 循环的末尾