Web网页设计期末课程大作业 HTML+CSS+JS网页设计期末课程作业

先来看看整个网页效果的视频吧

效果的图片如下(最右边空出来的其实是滑动条,截长屏自动没掉了)

首页

自我介绍

 我的家乡

 大学生涯

 软件资源

整个网页是围绕首页的结构与样式去制作的,只是在每个导航栏网页的content盒子添加了东西而已,其他都是没有变化的。

首页HTML如下(结构还是很简单的)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>首页</title>
    <link href="css/首页.css" rel="stylesheet" type="text/css" />
</head>
<body>
    <!--视频背景-->
    <div class="home">
        <div class="player">
            <video src="video/瑞克and莫蒂.mp4" autoplay loop muted></video> <!--自动播放,循环播放,静音-->
        </div>
    </div>

    <!--透明覆盖在视频背景的盒子-->
    <div class="home2">
        <div class="logo">
            <img src="images/logo.png" width="20%" height="15%">
        </div>
        <div class="name">
            <img src="images/name.png" width="15%" height="10%">
        </div>
        <img id="musics" onclick="button()" src="images/音乐.png" width="3%" >
        <audio id="music" autoplay="autoplay" loop="loop" src="音频/音频.mp3" ></audio>
    </div>

    <!--导航栏-->
    <div class="nav">
        <div class="left">
            <img src="images/瑞克2.png" width="100%" height="100%">
        </div>
        <div class="menu">
            <a href="首页.html">首 &nbsp 页</a>
        </div>
        <div class="menu">
            <a href="自我介绍.html">自我介绍</a>
        </div>
        <div class="menu">
            <a href="我的家乡.html">我的家乡</a>
        </div>
        <div class="menu">
            <a href="大学生涯.html">大学生涯</a>
        </div>
        <div class="end">
            <a href="软件资源.html">软件资源</a>
        </div>
        <!--最右侧盒子填充用的-->
        <div class="right"></div>
    </div>

    <!--顶部滑出导航栏-->
    <div class="header">
        <div class="logo2">
            <img src="images/logo2.png" width="100%" height="100%">
        </div>
        <div class="menu1">
            <a href="首页.html">首 &nbsp 页</a>
        </div>
        <div class="menu1">
            <a href="自我介绍.html">自我介绍</a>
        </div>
        <div class="menu1">
            <a href="我的家乡.html">我的家乡</a>
        </div>
        <div class="menu1">
            <a href="大学生涯.html">大学生涯</a>
        </div>
        <div class="end1">
            <a href="软件资源.html">软件资源</a>
        </div>
        <div class="right1">
            <img src="images/瑞克3.png" width="100%" height="100%">
        </div>
    </div>

    <!--内容区的主盒子-->
    <div class="home3">
        <div class="beijing">
            <img src="images/背景.png" width="100%">
        </div>
        <div class="tietu">
            <img src="images/瑞克5.png" width="100%" height="100%">
        </div>
        <!--二维码弹窗-->
        <div id="QR">
            <img src="images/QR.png" width="100%" height="100%">
        </div>
        <div id="QR1">
            <img src="images/二维码.png" width="100%" height="100%">
        </div>
        <!--内容区-->
        <div class="content">
            
        </div>
    </div>
    <!--穿插用的小盒子-->
    <div class="kong"></div>
    <!--底部盒子-->
    <div class="footer">
        <div class="Morty">
            <img src="images/瑞克6.png" width="30%">
        </div>
        <div class="footer_logo">
            <img src="images/瑞克logo.png" width="80%">
        </div>
        <div class="Rick">
            <img src="images/瑞克4.png" width="60%"> 
        </div>
    </div>
</body>
</html>

然后就是首页的CSS

body {
    margin: 0;
    padding: 0;
}

.home {
    position: fixed; /*绝对定位,固定在页面上*/
}
.player video{
    width: 100%;
    height: 100%;
    z-index: 1; 
}

.home2 {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2; /*图像的堆叠顺序*/
}

.logo {
    width: 100%;
    display: flex;
    justify-content: center;
    position: absolute;
    top: 30%;
} 

.name {
    width: 100%;
    display: flex;
    justify-content: center;
    position: absolute;
    top: 45%;
}

#musics {
    animation-name: music; /*这个名称是下方的动画名称*/
    animation-timing-function: linear;  /*规定动画的速度曲线,linear是匀速旋转*/
    animation-duration: 3s;
    animation-iteration-count: infinite; /*动画无数次旋转*/
    cursor: pointer;  /*让鼠标箭头变成一支小手*/
    position: absolute;
    z-index: 2;
}

@keyframes music{
    0%{
        transform: rotate(0deg); /*旋转角度*/
    }
    50%{
        transform: rotate(180deg);
    }
    100%{
        transform: rotate(365deg);
    }
}

.nav {
    width: 100%;
    height: 15%;
    position: absolute;
    top: 90%;
    background-color: white;
    display: flex;
    border-bottom: 1px solid gray;
    z-index: 3;
}

.left,.right {
    width: 10%;
    height: 100%;
    text-align: center;
}

.end {
    width: 16%;
    height: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
}

.menu {
    width: 16%;
    height: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    border-right: 1px solid gray;
}

a {
    color: gray;
    font-size: 18px;
    text-decoration: none;
}

.nav a:hover {
    height: 100%;
    width: 80%;
    text-align: center;
    line-height: 47px;
    background-color: cornflowerblue;
    color: white;
    border-radius: 7px;
    transition: 1s; /**/
}

.header {
    position: fixed;
    top: -15%;
    width: 100%;
    height: 15%;
    background-color: white;
    transition: all 0.8s;
    z-index: 4;
    display: flex;
}

.logo2 {
    width: 20%;
    display: flex; /*弹性盒子*/
    justify-content: center; /*居中对齐*/
    align-items: center; /*水平对齐弹性项目*/
}


.end1 {
    width: 14%;
    height: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
}

.menu1 {
    width: 14%;
    height: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    border-right: 1px solid gray;
}

.right1 {
    width: 10%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.header a:hover {
    height: 100%;
    width: 80%;
    text-align: center;
    line-height: 47px;
    background-color: cornflowerblue;
    color: white;
    border-radius: 7px;
    transition: 1s;
}

.home3 {
    width: 100%;
    position: absolute;
    top: 105%;
    display: flex;
    justify-content: center;

}

.tietu {
    width: 10%;
    height: 20%;
    position: absolute;
    top: 30%;
    left: 0;
}

#QR {
    width: 4%;
    height: 7%;
    background-color: white;
    position: absolute;
    top: 30%;
    right: 3%;
    border-radius: 5px;
    z-index: 3;
    cursor: pointer;
}

#QR:hover {
    background-color: brown;
}

#QR1 {
    width: 10%;
    height: 16%;
    border-radius: 5px;
    z-index: 3;
    position: absolute;
    top: 25%;
    right: 8%;
}
.content {
    width: 80%;
    height: 95%;
    background: radial-gradient(circle at top center,#d3d3d3,#fff); /*径向渐变色*/
    position: absolute;
    top: 2%;
    border-radius: 10px;
}

.kong {
    width: 100%;
    height: 1%;
    background-color: cyan;
    position: absolute;
    top: 220%;
}

.footer {
    width: 100%;
    height: 35%;
    position: absolute;
    top: 221%;
    background: radial-gradient(circle at top center,#800080,#778899);
    display: flex;
    justify-content: center;
    align-items: center;
}

.Morty {
    width: 25%;
    text-align: center;
}

.footer_logo {
    width: 50%;
    text-align: center;
}

.Rick {
    width: 25%;
    text-align: center;
}

到这里网页整个样式已经弄好,JS代码我就没有放了,具体就是header的滑动条弹窗、音乐播放暂停的按钮、鼠标悬停QR图片弹出二维码图片这些JS代码

还有就是关于video标签的使用,我的视频背景添加了muted静音属性,如果浏览器没有设置自动媒体或声音播放,那么我这个视频背景就可以播放,但没有视频声音;反之你没有设置muted属性,浏览器也没有设置自动媒体或声音播放,那么这个视频背景不仅没有声音而且不能播放。所以我才添加了一个音乐播放器,这样他人使用的时候不需要浏览器设置也可以点击音乐按钮实现音频播放。

video视频背景播放和声音解决方法如下

谷歌浏览器(进入设置,搜索”网站设置“并点击,下拉到头点击”更多内容“,点击声音,点击允许播放声音旁的添加,把你要播放音频的网页粘贴上去就好了)

edge浏览器(点击设置,找到”Cookie 和网站权限“并点击,下拉找到媒体自动播放点击进入,直接选择允许就好了,无需添加站点)

图片资源大部分都是免抠图,瑞克和莫蒂的图片资源在Stickpng官网下载,视频背景则是壁纸引擎下的。

就这么多了,这是我第一次写博客,可能写的不是很好,望阅读的朋友多多包涵,谢谢啦。

文刀星
关注 关注
  • 106
    点赞
  • 608
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 24
    评论
HTML静态网页作业——我的家乡安庆
QQ_____365392777的博客
08-11 3130
1网页简介:此作品为学生个人主页网页设计题材,HTML+CSS 布局制作,web前端期末大作业,大学生网页设计作业源码,这是一个不错的网页制作,画面精明,代码为简单学生水平, 非常适合初学者学习使用。2.网页编辑等任意html编辑软件进行运行及修改编辑等操作)。3.知识应用:技术方面主要应用了网页知识中的: Div+CSS、鼠标滑过特效、Table、导航栏效果、Banner、表单、二级三级页面等,视频、 音频元素 、Flash,同时设计了Logo(源文件)所需的知识点。......
使用HTML+CSS制作一个简单的网页
m0_57423785的博客
11-25 1万+
简单学习了一下HTMLCSS,制作了下面这个网页(第一次做还在学习中),里面包含一些基础的布局包括导航条、分页栏、悬浮列表等内容。
JS+css个人网站设计
11-15
一个静态的个人网站页面设计,有播放器,动态相册,留言板,日志等,部分应用JS设计,可以给初学者一个很好的参考,HTML+CSS+JS比较容易看懂,欢迎下载
web前端 html+css+javascript网页设计实例 家乡网站制作
最新发布
dreamweaver网页设计
06-05 525
📔网站布局方面:计划采用目前主流的、能兼容各大主流浏览器、显示效果稳定的浮动网页布局结构。📓网站程序方面:计划采用最新的网页编程语言HTML5+CSS3+JS程序语言完成网站的功能设计。并确保网站代码兼容目前市面上所有的主流浏览器,已达到打开后就能即时看到网站的效果。📘网站素材方面:计划收集各大平台好看的图片素材,并精挑细选适合网页风格的图片,然后使用PS做出适合网页尺寸的图片。📒网站文件方面:网站系统文件种类包含:html网页结构文件、css网页样式文件、js网页特效文件、images网页图片文件;
HTML+CSS+JS网页设计
m0_73738929的博客
04-15 4万+
HTML页面主要由:登录、注册跳转页面,轮播图,家乡简介,热门景点,特色美食等组成。通过Div+CSS、鼠标滑过特效、获取当前时间,跳转页面、基本所需的知识点全覆盖。提示:以下是本篇文章正文内容,下面案例可供参考。
实验一 基于CSS+HTML+JS开发简单个人网站
qq_51601455的博客
08-30 1万+
j2ee实验一 基于CSS+HTML+JS开发简单个人网站
HTML+CSS+JS做一个漂亮的个人网页
weixin_61370021的博客
07-13 1万+
web前端网页设计——个人网页(html+css+js),页面美观,带背景音乐、动态效果,可以根据需求进行修改。
个人网页的Javascript代码
weixin_57130283的博客
02-11 1500
个人网页js代码
htmlcss制作简单的个人网页代码,制作一张简单的网页(HTML+CSS+JS) 【3】
weixin_39644713的博客
06-08 5095
前面两篇文章写了HTMLCSS,接下来这篇我把我学到的JavaScript,做一下简单的总结。如果我把一张网页比作是一幢大楼,那么HTML就是大楼的根基和基本骨架,CSS就是使大楼宏伟的一些装饰物,那么JS就是大楼里面活动的东西。简单的说就是网页上的特效效果都要靠JS来完成,比如一些焦点新闻的轮换、与用户的交互等等。一.JS的基本知识及窗口交互1.写js的基本格式:结果:049在该例子中,str...
网页设计期末大作业+html+css
05-25
9个网页布局,学校让做的网站作业,虽然是比较基础的网页静态页面,不过我也希望你能做的规范一些,我们专业制作学生网页作业,div css js 等通过dreamwear的工具实现规范化,比如文件夹的规范,代码写作的规范,...
web网页设计期末课程大作业 HTML+CSS+JavaScript重庆火锅(代码质量好)
08-10
HTML静态网页设计作业,采用DIV+CSS布局,共有多个页面,首页使用CSS排版比较丰富,色彩鲜明有活力,顶部导航及底部区域背景色为100%宽度。都是给学生定制的都符合学校或者学生考试期末作业的水平,有的有js,有的视频...
web前端期末结课大作业 html+css+javascript网页设计实例 企业网站制作
11-15
期末结课大作业 html+css+javascript网页设计实例 企业网站制作,资源里面有网页的HTML文件、CSS文件、JAVASCRIPT文件和网页中的图片文件,用于大学web网页课程设计参考以及相关从业人员参考学习
web网页设计期末课程大作业 HTML+CSS+JavaScript仿天猫购物商城设计实例 企业网站制作
08-10
HTML静态网页设计作业,采用DIV+CSS布局,共有多个页面,首页使用CSS排版比较丰富,色彩鲜明有活力,顶部导航及底部区域背景色为100%宽度。都是给学生定制的都符合学校或者学生考试期末作业的水平,有的有js,有的视频...
HTML+CSS+JS网页设计期末课程大作业 web前端开发技术 web课程设计 网页规划与设计.zip
07-05
HTMLCSSJavaScript网页设计的核心技术,它们构成了web前端开发的基础。HTML(HyperText Markup Language)用于构建网页的结构,CSS(Cascading Style Sheets)负责页面的样式设计,而JavaScript则是实现交互性...
HTML+CSS+JS网页设计期末课程大作业 京剧文化水墨风书画
而风不止
11-14 2万+
网页设计题材,DIV+CSS 布局制作,HTML+CSS网页设计期末课程大作业,茶文化网站 | 中华传统文化题材 | 京剧文化水墨风书画 | 中国民间年画文化艺术网站 | HTML期末大学生网页设计作业HTML:结构CSS:样式在操作方面上运用了html5和css3,采用了div+css结构、表单、超链接、浮动、绝对定位、相对定位、字体样式、引用视频等基础知识JavaScript:做与用户的交互行为。
如何使用HTMLCSSJS做成网页?
xiaoweids的博客
05-04 614
掘金 浏览器 渲染原理 构建DOM树 复制代码。} 掘金 浏览器 渲染原理 构建DOM树
HTML+CSS+JS做一个漂亮简单的公司网站(JavaScript期末大作业
专注于dreamweaver网页设计制作
08-08 1919
👒 公司官网网站 、企业官网、酒店官网、等网站的设计与制作。🏷️ 网页中包含:Div+CSS、鼠标滑过特效、Table、导航栏效果、banner、表单、二级三级页面等,视频音频元素,同时设计了logo(源文件),基本期末作业所需的知识点全覆盖。🏅 一套优质的💯网页设计应该包含 (具体可根据个人要求而定)📔网站布局方面:计划采用目前主流的、能兼容各大主流浏览器、显示效果稳定的浮动网页布局结构。📓网站程序方面:计划采用最新的网页编程语言HTML5+CSS3+JS程序语言完成网站的功能设计。并确保网站......
html旅游网站设计与实现——绿色古典旅游景区 HTML+CSS+JavaScript
HTML网页设计
07-29 3万+
🏀 精彩专栏推荐👇🏻👇🏻👇🏻 💝 【作者主页——🔥获取更多优质源码】 💝 【web前端期末大作业——🔥🔥毕设项目精品实战案例(1000套)】🚀 旅游景点介绍、旅游风景区、家乡介绍、等网站的设计与制作。旅游景点介绍、旅游风景区是一个介绍简介、行政区划、地理环境、自然环境、教育事业、体育事业、旅游景点、城市荣誉等等。网站集中主要展示了的地方风土人情,并通过访客留言,增加游客的互动体验。同时,地方旅游网站里的每一个网页都采用了统一的设计风格,以加强城市整体面貌统一的宣传效果。最重要的...
大学生个人网页设计 HTML个人网页制作 web个人网站模板 简单静态HTML个人网页作品
热门推荐
HTML网页设计
07-31 6万+
🧑个人网页设计、🙋‍♂️个人简历制作、👨‍💼简单静态HTML个人网页作品、👨‍🏭个人介绍网站模板 、等网站的设计与制作。⭐个人网页设计网站模板采用DIV CSS布局制作,网页作品有多个页面,如 :个人介绍(文字页面)、我的作品(图片列表)、个人技能(图文页面)、在线留言(表单页面)CSS样式方面网页整体采用左右布局结构,制作了网页背景图片,导航区域每个导航背景色不同,导航背景色与页面背景呼应。🏅 一套A+的网页应该包含 (具体可根据个人要求而定)📔网站布局方面:计划采用目前主流的、能兼容各大...
web前端期末结课大作业 html+css+javascript网页设计代码
06-07
首先,你需要确定你的网页设计主题和目标受众。然后,你需要创建HTML文件并编写页面的基本结构,包括头部、主体和底部。在HTML文件中,你需要使用语义化标签来描述页面内容,这有助于SEO优化和提高页面可访问性。 ...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • Web网页设计期末课程大作业 HTML+CSS+JS网页设计期末课程作业 21925
  • Web网页设计期末课程大作业 HTML+CSS+JS网页设计期末课程作业 3010
  • 个人网页的Javascript代码 1500

最新评论

  • Web网页设计期末课程大作业 HTML+CSS+JS网页设计期末课程作业

    2301_81503138: 有没有全部代码,跪求

  • Web网页设计期末课程大作业 HTML+CSS+JS网页设计期末课程作业

    2301_78034484: 求源代码,带价来

  • Web网页设计期末课程大作业 HTML+CSS+JS网页设计期末课程作业

    穆然先生: 求源代码可以发一下吗

  • Web网页设计期末课程大作业 HTML+CSS+JS网页设计期末课程作业

    2301_81413277: 真的是求求了对于一个脆皮大学生来讲,真是难为了表情包

  • Web网页设计期末课程大作业 HTML+CSS+JS网页设计期末课程作业

    2301_81413277: 求源代码表情包

大家在看

  • 猜数字游戏 20
  • numpy 846
  • 为什么01背包问题可以从二维转换成一纬
  • 花几千上万学习Java,真没必要!(二十一) 1
  • 1251:仙岛求药

最新文章

  • Web网页设计期末课程大作业 HTML+CSS+JS网页设计期末课程作业
  • 个人网页的Javascript代码
2023年2篇
2022年1篇

目录

目录

评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

文刀星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码塘坑模板网站建设横岗企业网站建设福田网站改版宝安网站改版木棉湾seo优化大芬seo排名广州网站推广工具坑梓关键词排名横岗标王光明百搜标王坑梓优秀网站设计双龙外贸网站制作罗湖关键词排名大芬企业网站改版大浪企业网站改版光明关键词按天计费塘坑网站优化按天收费惠州SEO按效果付费大芬百姓网标王爱联设计公司网站罗湖优化大鹏关键词按天扣费西乡网页设计龙华网站关键词优化盐田网站关键词优化横岗seo排名松岗关键词按天收费横岗网络营销坑梓如何制作网站宝安企业网站设计歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化