电影院排座位
发表于:2024-12-10
字数统计:554 字
预计阅读2分钟
介绍
随着人们生活水平的日益提升,电影院成为了越来越多的人休闲娱乐,周末放松的好去处。各个城市的电影院数量也随着市场的需求逐年攀升。近日,又有一个电影院正在做着开张前期的准备,小蓝作为设计工程师,需要对电影院的座位进行布局设计。
本题需要在已提供的基础项目中,使用 CSS 达到对电影院排座位的目的。
准备
开始答题前,需要先打开本题的项目代码文件夹,目录结构如下:
txt
├── css
│ └── style.css
└── index.html其中:
index.html是主页面。css/style.css是需要补充样式的文件。
注意:打开环境后发现缺少项目代码,请手动键入下述命令进行下载:
bash
cd /home/project
wget https://labfile.oss.aliyuncs.com/courses/18213/02.zip && unzip 02.zip && rm 02.zip在浏览器中预览 index.html,显示如下所示:

目标
请在 css/style.css 文件中的 TODO 下补全样式代码,最终达到预期布局效果,需要注意:
- 座位区域和荧幕间隔 50px。
- 座位区域每一行包含 8 个座位。
- 第 2 列和第 6 列旁边都是走廊,需要和下一列间隔 30px,其他列都只需要间隔 10px。
完成后的效果如下:

规定
- 请勿修改
css/style.css文件外的任何内容。 - 请严格按照考试步骤操作,切勿修改考试默认提供项目中的文件名称、文件夹路径、class 名、id 名、图片名等,以免造成无法判题通过。
判分标准
- 本题完全实现题目目标得满分,否则得 0 分。
总通过次数: 2638 | 总提交次数: 2834 | 通过率: 93.1%
难度: 简单 标签: 蓝桥杯, 2023, 省赛, Web 前端, CSS3
题解
css
/* TODO:待补充代码 */
.seat-area {
margin-top: 50px;
display: grid;
grid-template-columns: repeat(8, 1fr);
column-gap: 10px;
row-gap: 10px;
}
.seat:nth-child(8n + 2) {
margin-right: 20px;
}
.seat:nth-child(8n + 6) {
margin-right: 20px;
}