当前位置: 首页 > news >正文

20240309web前端_第二周作业_完成游戏导航栏

作业:游戏导航栏

成果展示:

完整代码:

<!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>&nbsp;</span><div id="bb">游戏2</div><span>&nbsp;</span><div>游戏3</div><div>游戏4</div><span>&nbsp;</span><div>游戏5</div><span>&nbsp;</span><div>游戏6</div><span>&nbsp;</span><div>游戏7</div><span>&nbsp;</span><div>游戏8</div><span>&nbsp;</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 之间使用 &nbsp 添加空格

<body><div id="aa"><div>游戏1</div><span>&nbsp;</span><div id="bb">游戏2</div><span>&nbsp;</span><div>游戏3</div><div>游戏4</div><span>&nbsp;</span><div>游戏5</div><span>&nbsp;</span><div>游戏6</div><span>&nbsp;</span><div>游戏7</div><span>&nbsp;</span><div>游戏8</div><span>&nbsp;</span><div>游戏9</div></div>
</body>
http://www.lryc.cn/news/323235.html

相关文章:

  • 五、大模型-Prompt
  • 【网络安全】 MSF提权
  • iPHoP:病毒宿主预测
  • 网工内推 | 数通工程师,IE认证优先,五险一金,绩效奖
  • 2024 年 AI 辅助研发趋势将更加强调智能化、自动化和个性化
  • Jackson 2.x 系列【1】概述
  • 深入理解并优化Android中的文件描述符(FD)
  • 「JS 基础」异步解决方案入门
  • 408学习笔记-16-C-动态内存管理
  • vuex - 21年的笔记 - 后续更新
  • ngrok实现内网穿透
  • 开发chrome扩展( 禁止指定域名使用插件)
  • Flink:Lookup Join 实现与示例代码
  • python基础知识(四)
  • 论文笔记:Llama 2: Open Foundation and Fine-Tuned Chat Models
  • Unity UGUI之Toggle基本了解
  • 鸿蒙Harmony应用开发—ArkTS-全局UI方法(日期滑动选择器弹窗)
  • 华岳M9制造企业管理软件业务流程 2/4
  • echarts geo地图加投影两种方法
  • GPT实战系列-LangChain的Prompt提示模版构建
  • Docker容器中的mysql自动备份脚本
  • 品精酿啤酒:畅享生活,享受快乐
  • 进程创建,程序加载运行,以及进程终止,什么是僵尸进程,什么是孤儿进程
  • [python]bar_chart_race设置日期格式
  • Apache FtpServer在Windows上下载安装与使用
  • CVE-2024-24112 XMall后台管理系统 SQL 注入漏洞分析
  • jwt以及加密完善博客系统
  • elk收集k8s微服务日志
  • vue3中如何实现多个侦听器(watch)
  • 【深度学习基础知识】IOU、GIOU、DIOU、CIOU