广西住房建设厅网站首页,网站建设费要摊销,造价信息网官网,开网上授课的网站应该怎么做目录 一、介绍二、准备三、⽬标四、代码五、知识点六、完成 一、介绍
随着⼈们⽣活⽔平的⽇益提升#xff0c;电影院成为了越来越多的⼈休闲娱乐#xff0c;周末放松的好去处。各个城市的电影院数量也随着市场的需求逐年攀升。近⽇#xff0c;⼜有⼀个电影院正在做着开张前… 目录 一、介绍二、准备三、⽬标四、代码五、知识点六、完成 一、介绍
随着⼈们⽣活⽔平的⽇益提升电影院成为了越来越多的⼈休闲娱乐周末放松的好去处。各个城市的电影院数量也随着市场的需求逐年攀升。近⽇⼜有⼀个电影院正在做着开张前期的准备⼩蓝作为设计⼯程师需要对电影院的座位进⾏布局设计。 本题需要在已提供的基础项⽬中使⽤ CSS 完成⻚⾯中电影院座位布局。
二、准备
开始答题前需要先打开本题的项⽬代码⽂件夹⽬录结构如下
├── css
│ └── style.css
└── index.html其中
index.html 是主⻚⾯。css/style.css 是需要补充样式的⽂件。
在浏览器中预览 index.html 显示如下所示
三、⽬标
请在 css/style.css ⽂件中的 TODO 下补全样式代码最终达到预期布局效果需要注意
座位区域和荧幕间隔 50px。座位区域每⼀⾏包含 8 个座位。第 2 列和第 6 列旁边都是⾛廊需要和下⼀列间隔 30px其他列都只需要间隔 10px。
完成后的效果如下 四、代码
index.html
!DOCTYPE html
html langzh-CNheadmeta charsetUTF-8 /meta http-equivX-UA-Compatible contentIEedge /meta nameviewport contentwidthdevice-width, initial-scale1.0 /title电影院排座位/titlelink relstylesheet href./css/style.css //headbodydiv classcontainer!-- 荧幕区域 --div classscreen阿凡达2/div!-- 座位区域 --div classseat-areadiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/divdiv classseat/div/div/div/body
/html
css/style.css
* {box-sizing: border-box;
}body {background-color: #242333;color: #fff;display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100vh;margin: 0;
}.container {perspective: 1000px;width: 470px;
}.screen {background-color: #fff;height: 70px;width: 100%;transform: rotateX(-45deg);box-shadow: 0 3px 10px rgba(255, 255, 255, 0.7);color: #242333;text-align: center;line-height: 70px;font-size: 30px;
}.seat {background-color: #444451;height: 40px;width: 45px;border-top-left-radius: 10px;border-top-right-radius: 10px;
}/* TODO待补充代码 */五、知识点 使用:nth-child(an)时n虽然可以是等于0123… 但是nth-child没有0号元素 只有1号元素故an的实际值为 a 2a 3a 而不是0 a 2a 3a 六、完成
/* 作为区域和屏幕间隔50px */
.screen{margin-bottom: 50px;
}/* 将座位变为flex布局且换行 */
.seat-area{display: flex;flex-wrap: wrap;
}
/* 让每个座位距离右边10px */
.seat{margin-right: 10px;/* 下面这一行代码题目没要求写 但是如果写了感觉更符合效果图 */margin-bottom:10px
}
/* 让第二列和第六列距离右边30px ---》会覆盖10px */
.seat:nth-child(8n2),
.seat:nth-child(8n6){margin-right: 30px;
}
/* 让最后一列距离右边为0 */
.seat:nth-child(8n){margin-right: 0px;
}