作业:游戏导航栏
成果展示:
完整代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>导航栏</title>
<style>
div{
display: inline-block;
}
#aa{
/* 边框 */
border-width: 1px;
border-style: solid;
border-radius: 20px;
width: 1200px;
height: 54px;
background-color: rgb(35, 26, 54);
/* 字体 */
color: white;
font-size:30px;
text-align: center;
font-weight: bolder;
line-height: 1.8;
text-shadow: 10px 10px 10px gray;
}
#bb{
background-color: brown;
}
</style>
</head>
<body>
<div id="aa">
<div>游戏1</div>
<span> </span>
<div id="bb">游戏2</div>
<span> </span>
<div>游戏3</div>
<div>游戏4</div>
<span> </span>
<div>游戏5</div>
<span> </span>
<div>游戏6</div>
<span> </span>
<div>游戏7</div>
<span> </span>
<div>游戏8</div>
<span> </span>
<div>游戏9</div>
</div>
</body>
</html>
解析:
<style>标签用于定义文档样式信息,即css(层叠式样式表),允许开发者在html文件中嵌入样式信息,以控制html元素的外观和布局。
主体框架使用块级元素 div 包裹,并且使用元素属性转换将块级元素转换成行内样式并保留。
div{
display: inline-block;
}
边框:
为了更好的区分并且调整每个块级 div 的属性,我们将外 div 的 id 定义为 "aa" ,然后在<style>标签中使用 #aa 定义外层框架的属性。
<div id="aa">
</div>
#aa{
}
定义边框属性,样式设置为 solid 实线,使用 border-radius 调整边框的弧度, width 属性调整边框的粗细。
/* 边框 */
border-width: 1px;
border-style: solid;
border-radius: 20px;
定义边框大小,为美观将 width 属性设置为 1200px , height 属性设置为 54px ,根据题意背景颜色通过 background-color 设置。
width: 1200px;
height: 54px;
background-color: rgb(35, 26, 54);
字体:
在 #aa 中字体颜色 color 设置白色 white ,通过 font-size 设置字体大小,使用 text-align 使字体居中, font-weight:bolder 加粗字体, line-height 不断调整行距,达到题目要求,使用 text-shadow 添加字体阴影并调整
/* 字体 */
color: white;
font-size:30px;
text-align: center;
font-weight: bolder;
line-height: 1.8;
text-shadow: 10px 10px 10px gray;
设置游戏2的属性:
将其 div 的 id 设置为 "bb"
<div id="bb">游戏2</div>
在<style>标签中,通过 #bb 游戏2的样式信息,背景颜色调整
#bb{
background-color: brown;
}
在主体标签中,为美观,在每个被嵌套的 div 之间使用   添加空格
<body>
<div id="aa">
<div>游戏1</div>
<span> </span>
<div id="bb">游戏2</div>
<span> </span>
<div>游戏3</div>
<div>游戏4</div>
<span> </span>
<div>游戏5</div>
<span> </span>
<div>游戏6</div>
<span> </span>
<div>游戏7</div>
<span> </span>
<div>游戏8</div>
<span> </span>
<div>游戏9</div>
</div>
</body>