grid布局中如何控制某个单元格的大小

该文章展示了一个使用CSSGrid布局的例子,通过grid-template-columns属性来定义特定单元格的宽度,创建了一种九宫格样式,其中包括不同颜色的背景块以及一个头像位置,整个布局还设置了行高、行间距和列间距。
摘要由CSDN通过智能技术生成

可以使用grid-template-columns属性来修改特定单元格的宽度。

<template>
<div>
  <div class="wrapperhomebar">
    <div class="one">One</div>
    <div class="two">Two</div>
    <div class="three">Three</div>
    <div class="four">Four</div>
    <div class="five">Five</div>
    <div class="six">Six</div>
    <div class="seven">7</div>
    <div class="eight">8</div>
    <div class="nine">9</div>
<!--    列与列之间留够100px的空间-->
    <div></div>
    <div class="ten">10</div>
<!--    头像-->
    <div class="eleven">
      <el-avatar src="https://cube.elemecdn.com/0/88/03b0d39583f48206768a7534e55bcpng.png" :size="50"></el-avatar>
    </div>

  </div>

</div>
</template>

<script>
export default {
  name: "homeBar"
}
</script>

<style scoped>
.wrapperhomebar {
  margin: 10px;
  /* 声明一个容器 */
  display: grid;
  /*  声明行的高度  */
  grid-template-rows: repeat(1, 50px);
  /*  声明行间距和列间距  */
  grid-gap: 15px;
  /*  声明列的宽度  */
  grid-template-columns: 50px 50px 50px 50px 50px 50px 50px 50px 50px 100px 500px 50px;
}
.one {
  background: #19CAAD;
}
.two {
  background: #8CC7B5;
}
.three {
  background: #D1BA74;
}
.four {
  background: #BEE7E9;
}
.five {
  background: #E6CEAC;
}
.six {
  background: #ECAD9E;
}
.seven{
  background: #ECAD9E;
}
.eight{
  background: #ECAD9E;
}
.nine{
  background: #ECAD9E;
}
.ten{
  background-color: #E6CEAC;
}
.eleven{
  position: absolute;
  right: 618px;
  top: 10px;
  background-color: #E6CEAC;
}
.twelve{
  background-color: #E6CEAC;
}


</style>

效果
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是梦磊OL

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值