懒洋洋作业讲解

news2024/11/25 13:36:28

懒洋洋作业讲解

e5b501284d7b0815dd9c73e683819fc

环境配置

1.软件下载:DCloud - HBuilder、HBuilderX、uni-app、uniapp、5+、5plus、mui、wap2app、流应用、HTML5、小程序开发、跨平台App、多端框架

2.软件介绍

HBuilder是由DCloud(数字天堂)推出的一款面向HTML5的Web开发集成开发环境(IDE)。它的主要特点和功能包括:

  1. 多语言支持:HBuilder支持Java、C、HTML、Web和Ruby等编程语言,为开发者提供了强大的代码编辑能力。

  2. 高效的编码辅助:HBuilder提供完整的语法提示和代码输入法,大幅提升HTML、JavaScript、CSS的开发效率。它还具有代码块功能,帮助开发者快速编写代码。

  3. 基于Eclipse平台:HBuilder基于Eclipse,因此能够兼容Eclipse的插件,这使得它能够扩展多种功能来满足不同开发需求。

  4. 跨平台兼容性:HBuilder X作为其最新版本,是一款轻量级、高效能的IDE,它支持多平台,并提供一键式应用打包等功能,非常适合用于开发Web应用、微信小程序和APP等项目。

  5. 开源软件与社区支持:HBuilder X作为开源软件,拥有强大的技术团队和社区支持。在使用过程中,如果遇到问题,开发者可以寻求社区的帮助,并且鼓励更多的开发者参与到HBuilder X的开发和优化中来。

  6. 易用性:HBuilder X的安装过程十分简单。用户只需访问官方网站下载对应的安装包,解压后即可直接使用,无需复杂的安装步骤。

综上所述,HBuilder是一个功能全面、高效且易于上手的前端开发工具,适用于各种Web项目的开发。它不仅提高了开发效率,还通过社区支持促进了技术的共享与创新。

html、css、JavaScript

HTML 是用于创建网页结构的标记语言,CSS 是用于控制网页样式和布局的样式表语言,而 JavaScript 是一种编程语言,用于实现网页的交互功能。

示例代码:

HTML 代码:

 <!DOCTYPE html>
 <html>
 <head>
     <title>My Website</title>
     <link rel="stylesheet" type="text/css" href="styles.css">
 </head>
 <body>
     <h1>Welcome to My Website</h1>
     <p id="message"></p>
     <button οnclick="showMessage()">Click me</button>
     <script src="script.js"></script>
 </body>
 </html>

CSS 代码(styles.css):

 body {
     background-color: lightblue;
 }
 ​
 h1 {
     color: white;
     text-align: center;
 }
 ​
 #message {
     font-size: 20px;
     color: red;
 }

JavaScript 代码(script.js):

 function showMessage() {
     document.getElementById("message").innerHTML = "Hello, World!";
 }

这个示例中,HTML 用于创建网页结构,包括标题、段落和按钮等元素。CSS 用于设置网页的样式,例如背景颜色、文本颜色和字体大小等。JavaScript 用于实现网页的交互功能,当用户点击按钮时,会调用 showMessage 函数,将段落中的文本内容设置为 "Hello, World!"。

整体要求

  1. 参照样张图片,使用素材,完善已有页面index.htmml。

  2. 文字素材及图片素材均可在试题文件夹下找到 要求制作页面时使用CSS规则来设定样式,采用内部样式表来保存CSS规则。

详细要求

  • 设置网页文字默认为微软雅黑,大小为14px。

     body {
                 font-family: "微软雅黑";
                 font-size: 14px;
          }

  • 修改标题栏#header样式,增加背景颜色为#000,文字颜色为#fff属性,右上角插入导航栏,如图所示,为导航栏中的每一项添加空的超链接,超链接文字为白色,无下划线,访问过的超链接文字,仍然为白色。

     <div id="header">
             <h1>网站标题</h1>
             <div class="nav">
                 <a href="#">导航1</a>
                 <a href="#">导航2</a>
                 <a href="#">导航3</a>
             </div>
         
     </div>
     ​
     <style>
      #header {
                 background-color: #000;
                 color: #fff;
                 position: relative;
             }
             #header a {
                 color: #fff;
                 text-decoration: none;
             }
             #header .nav {
                 position: absolute;
                 right: 0;
                 top: 0;
             }
             #header .nav a {
                 margin-right: 10px;
             }
     </style>

  • 在页面灰色区域插入jmages文件夹下pic.jpg,图片大小为宽度990px,高度300px。

     <div id="content">
             <div class="image"></div>
            
     </div>

  #content .image {
             width: 990px;
             height: 300px;
             background-image: url("images/pic.jpg");
         }

  • 在标“此处插入两个并列的div"的区域插入两个并列显示的间隔为50px的div,其样式分别命名为#login,#intro。(10分)

      <div class="login">
                 <!-- 登录表单 -->
      </div>
      <div class="intro">
                 <!-- 插入文字素材中的文字 -->
      </div>
     #content .login,
            #content .intro {
                display: inline-block;
                vertical-align: top;
            }
           
            

  • 定义#login样式为竞度:300px高度:300px,左内边距为:20px,边框为颜色为#333的宽度为1的实线,并插入表单,实现样图所示登录界面。(20分)

     #content .login {
                width: 300px;
                height: 300px;
                padding-left: 20px;
                border: 1px solid #333;
            }

  • 定义#intro样式为宽度:620px 高度:300px,行高为30px,边框为颜色为#333的宽度为1的实线,并插入文字素材中的文字。

    #content .intro {
                width: 620px;
                height: 300px;
                line-height: 30px;
                border: 1px solid #333;
            }

  • 在网页底部插入页脚(div实现),页脚页面居中,宽度为1000px,高度100px,背景色:#333,文字水平居中显示,并插入样张所示文字,将**"替换为具体的个人信息。(10分)

    <div id="footer">
            页脚内容,替换为具体的个人信息。
        </div>
    #footer {
                width: 1000px;
                height: 100px;
                background-color: #333;
                color: #fff;
                text-align: center;
                line-height: 100px;
            }

整体代码

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <title>index</title>
    <style>
        body {
            font-family: "微软雅黑";
            font-size: 14px;
        }
        #header {
            background-color: #000;
            color: #fff;
            position: relative;
        }
        #header a {
            color: #fff;
            text-decoration: none;
        }
        #header .nav {
            position: absolute;
            right: 0;
            top: 0;
        }
        #header .nav a {
            margin-right: 10px;
        }
        #content .image {
            width: 990px;
            height: 300px;
            background-image: url("images/pic.jpg");
        }
        #content .login,
        #content .intro {
            display: inline-block;
            vertical-align: top;
        }
        #content .login {
            width: 300px;
            height: 300px;
            padding-left: 20px;
            border: 1px solid #333;
        }
        #content .intro {
            width: 620px;
            height: 300px;
            line-height: 30px;
            border: 1px solid #333;
        }
        #footer {
            width: 1000px;
            height: 100px;
            background-color: #333;
            color: #fff;
            text-align: center;
            line-height: 100px;
        }
    </style>
</head>
<body>
    <div id="header">
        <h1>网站标题</h1>
        <div class="nav">
            <a href="#">导航1</a>
            <a href="#">导航2</a>
            <a href="#">导航3</a>
        </div>
    </div>
    <div id="content">
        <div class="image"></div>
        <div class="login">
            <!-- 登录表单 -->
        </div>
        <div class="intro">
            <!-- 插入文字素材中的文字 -->
        </div>
    </div>
    <div id="footer">
        页脚内容,替换为具体的个人信息。
    </div>
</body>
</html>

##

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1652507.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Apple OpenELM设备端语言模型

Apple 发布的 OpenELM&#xff08;一系列专为高效设备上处理而设计的开源语言模型&#xff09;引发了相当大的争论。一方面&#xff0c;苹果在开源协作和设备端AI处理方面迈出了一步&#xff0c;强调隐私和效率。另一方面&#xff0c;与微软 Phi-3 Mini 等竞争对手相比&#xf…

Leetcode—724. 寻找数组的中心下标【简单】

2024每日刷题&#xff08;129&#xff09; Leetcode—724. 寻找数组的中心下标 实现代码 class Solution { public:int pivotIndex(vector<int>& nums) {int sum accumulate(nums.begin(), nums.end(), 0);int prefix 0;for(int i 0; i < nums.size(); i) {i…

软件开发的 20 条基本原则:LoD、SoC、SOLID 等

Introduction 介绍 Software design principles are the foundation of software development. As a software engineer, you can find them in your work tools, languages, frameworks, paradigms, and patterns. They are the core pillars of “good” and “readable” co…

各行业预约上门服务小程序源码系统 在线提交表单+自主接单 带完整的安装代码包以及搭建教程

在当今数字化快速发展的时代&#xff0c;传统行业纷纷寻求与互联网的结合&#xff0c;以提升服务效率和用户体验。为了满足这一需求&#xff0c;罗峰给大家分享一款针对各行业预约上门服务的小程序源码系统。该系统集在线提交表单、自主接单等功能于一体&#xff0c;并附带完整…

揭秘依赖注入:软件开发人员的基本指南

Dependency injection (DI) is a design pattern and programming technique to manage dependencies between different components. 依赖注入&#xff08;DI&#xff09;是一种用于管理不同组件之间依赖关系的设计模式和编程技术。 In DI, the dependencies of a class or ot…

厚德提问大佬答3:让AI绘画更有效率

遇到难题不要怕&#xff01;厚德提问大佬答&#xff01; 厚德提问大佬答 你是否对AI绘画感兴趣却无从下手&#xff1f;是否有很多疑问却苦于没有大佬解答带你飞&#xff1f;从此刻开始这些问题都将迎刃而解&#xff01;你感兴趣的话题&#xff0c;厚德云替你问&#xff0c;你解…

深入分析网络智能摄像头的RTSP协议安全风险

本文为转载&#xff0c;原作者&#xff1a;山石网科安全技术研究院 网络摄像头作为现代安防体系的关键组成部分&#xff0c;已经广泛应用于各类场所&#xff0c;包括交通枢纽、教育机构、企业办公区、零售商场等公共和私人领域。它们主要负责提供实时视频监控&#xff0c;以加…

责任链模式和观察者模式

1、责任链模式 1.1 概述 在现实生活中&#xff0c;常常会出现这样的事例&#xff1a;一个请求有多个对象可以处理&#xff0c;但每个对象的处理条件或权限不同。例如&#xff0c;公司员工请假&#xff0c;可批假的领导有部门负责人、副总经理、总经理等&#xff0c;但每个领导…

【微积分听课笔记】全微分,二元极值,Double Integral

6.6 二元函数的极值_哔哩哔哩_bilibili 此笔记为听课笔记&#xff0c;宋浩老师微积分~ 最近诸事缠身&#xff0c;会有种会不会只做一件事好些。实际上&#xff0c;关键在于动力&#xff0c;我不可能每次都准备充分。动力&#xff0c;分配&#xff0c;这是目前进入大学我正在学…

用户至上!探索7种常用的用户体验研究方法

用户体验研究是产品开放过程中的重要组成部分&#xff0c;优秀的产品设计与高质量的用户体验是不可分割的。对于产品开发&#xff0c;选择合适的用户体验研究方法在很大程度上决定了产品的使用效果。本文全面阐述了用户体验研究、用户体验研究的重要性和用户体验研究方法&#…

138.随机链表的复制

/*** Definition for a Node.* struct Node {* int val;* struct Node *next;* struct Node *random;* };*/ typedef struct Node Node; struct Node* copyRandomList(struct Node* head) {Node* curhead;//拷贝节点插入到原节点后面while(cur){Node* copy(Node*)m…

产业项目招商活动会议课程报名签到h5小程序pc开源版开发

产业项目招商活动会议课程报名签到h5小程序pc开源版开发 一个集PC和移动端功能于一体的解决方案&#xff0c;线上线下进行服务&#xff0c;围绕 活动报名、在线课程、项目大厅、线下签到、会员系统等。为商会提供了更加便捷高效的管理方式&#xff0c;提升了商会活动和项目的组…

IaC实战指南:DevOps的自动化基石

基础设施即代码&#xff08;Infrastructure as Code&#xff0c;IaC&#xff09;是指利用脚本、配置或编程语言创建和维护基础设施的一组实践和流程。通过IaC&#xff0c;我们可以轻松测试各个组件、实现所需的功能并在最小化停机时间的前提下进行扩展。更值得一提的是&#xf…

学习通下载PDF资源

今天突然发现&#xff0c;学习通的pdf资源居然是没有下载入口的&#xff0c;这整的我想cv一下我的作业都搞不了&#xff0c;于是我一怒之下&#xff0c;怒了一下。 可以看到学习通的pdf资源是内嵌在网页的&#xff0c;阅读起来很不方便&#xff0c;虽然他内置了阅读器&#xf…

游泳耳机哪个牌子好性价比高?优选四大品质卓越品牌,诚挚推荐

随着科技的日新月异&#xff0c;游泳与音乐的融合已不再是遥不可及的梦想&#xff0c;一款性价比高的游泳耳机成为了许多游泳爱好者提升运动体验、激发运动热情的必备工具。可面对市场上种类繁多、价格各异的游泳耳机品牌&#xff0c;如何在确保高品质的同时&#xff0c;寻觅到…

使用antiSMASH数据库及软件分析微生物组

Introduction 上次简要介绍过了微生物组中生物合成基因簇&#xff08;BGCs&#xff09;分析&#xff0c;这次具体讲解使用antiSMASH数据库及软件分析的流程。 antiSMASH&#xff08;antibiotics & Secondary Metabolite Analysis Shell&#xff09;是一个用于识别和分析微…

解决“您的连接不是私密连接”

目录 那么为什么会出现这样提示呢 https访问有什么不同 将http访问更改为https访问 当您在浏览网页时&#xff0c;遇到“您的连接不是私密连接”的提示&#xff0c;这通常表示浏览器认为您的连接不够安全。这是因为浏览器无法信任网站使用的SSL证书&#xff0c;或者网站没有…

分布式光纤测温DTS的测温范围是多少?

分布式光纤测温DTS的测温范围不仅仅取决于光缆的感温能力&#xff0c;还受到多种复杂因素的影响。尽管高温光缆可以耐高温&#xff0c;低温光缆可以耐低温&#xff0c;甚至镀金光缆能够耐受高达700摄氏度的极高温度&#xff0c;然而&#xff0c;这些因素并不能完全解释测温范围…

【源码】[第二版]亲测完美双端获取通讯录、相册、短信定位源码

这套跟前面发的那套差不多&#xff0c;UI不一样而已。这套带了配套视频搭建教程&#xff0c;省的有些人问怎么搭建。 这套只能用HB打包&#xff0c;别问能不能获取苹果&#xff0c;ios短信谁也获取不了&#xff0c;ios相册的话自己研究下HB开权限。 还是推荐这套直接反编译改…

重大消息!软考高级论文单考,综合和案例连考

依据辽宁省信息技术教育中心&#xff08;辽宁省软考办&#xff09;发布《关于2024年上半年计算机技术与软件专业技术资格(水平)考试批次安排的通知》可知&#xff0c;2024年上半年软考有如下调整&#xff1a; 1.软考高级考试中&#xff0c;综合知识和案例分析连考&#xff08;…