📒 web网页设计期末课程大作业:html影视动漫资讯网站(8页)
大学生个人网页设计 HTML个人网页制作 web个人网站模板 简单静态HTML个人网页作品
该首页代码采用了DIV盒子的布局方法,展示了盒子嵌套、浮动、边距、边框和背景等属性的运用。外部大盒子实现居中,内部布局为左右中结构,底部则是横向浮动排列。代码中涵盖了大学前端学习的知识点和布局技巧,CSS代码量丰富且细致,通过hover效果实现过渡和鼠标滑过效果。此外,页面中使用表格和表单来补充功能,方便新手学习。某些源码页面未使用JS,需者可自行添加。
涵盖个人、电影、美食、动漫、公司、学校、旅游、电商、宠物、电器、茶叶、家居、酒店、舞蹈、明星、服装、体育、化妆品、物流、环保、书籍、婚纱、军事、游戏、节日、戒烟、摄影、文化、家乡、鲜花、礼品、汽车等多个网页设计主题,能够满足大学生在网页大作业中的需求!
页面结构:
分为页头、菜单导航栏(最好支持下拉)、主要内容区域和页脚四大部分。
页面链接:
所有页面应互相超链接,支持三级页面,整体结构为5-10个页面。
样式统一:
页面样式需统一且布局正常,使用Div+CSS技术确保无错乱。
美观的菜单:
菜单设计应美观且醒目,二级菜单可正常弹出和跳转。
JS特效:
需要有如定时和手动切换的图片轮播等JS特效。
多媒体元素:
页面中应包含多媒体元素,如GIF、视频和音乐,并运用表单技术。
清爽美观:
页面设计应清新、优雅,避免雷同。
整体上,不仅要能展示用户需求的内容,还需确保良好的布局、优雅的界面、恰当的配色以及多样的表现形式。
目录导航
一、📖 作品介绍
网页作品简介:
该设计达到了HTML网页设计A++水平,部分支持手机和PC的响应式布局。
网页作品编辑:
此作品为学生网页设计类型,代码采用简单的学生水平的HTML+CSS布局制作。下载后可使用任何HTML编辑软件(如:DW、HBuilderX、Vscode、Sublime Text、Webstorm、Notepad++等)进行编辑和修改。
网页作品布局:
整体采用响应式布局,包含LOGO、导航、主体内容等布局。子页面有多种布局方式,兴趣爱好内容使用图片列表展示,成绩页面插入了表格,联系我们页面则使用了左对齐的图片布局。
网页作品技术:
使用DIV+CSS制作网页,包含背景图、音乐、视频、Flash、滚动文字、CSS特效、鼠标悬停效果、导航变色、表单提交及评论留言功能,并通过JavaScript进行表单验证(确保提交时表单不能为空)。
提示:以下是本篇文章正文内容,下面案例可供参考
二、🌐 效果演示
三、🪓 代码实现
🧱 HTML结构代码
代码如下(示例):
<!DOCTYPE html>
<html lang="zxx">
<head>
<meta charset="UTF-8">
<meta name="description" content="Anime Template">
<meta name="keywords" content="Anime, unica, creative, html">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>动漫 | 模板</title>
<!-- Css Styles -->
<link rel="stylesheet" href="css/bootstrap.min.css" type="text/css">
<link rel="stylesheet" href="css/font-awesome.min.css" type="text/css">
<link rel="stylesheet" href="css/elegant-icons.css" type="text/css">
<link rel="stylesheet" href="css/plyr.css" type="text/css">
<link rel="stylesheet" href="css/nice-select.css" type="text/css">
<link rel="stylesheet" href="css/owl.carousel.min.css" type="text/css">
<link rel="stylesheet" href="css/slicknav.min.css" type="text/css">
<link rel="stylesheet" href="css/style.css" type="text/css">
</head>
<body>
<!-- Page Preloder -->
<div id="preloder">
<div class="loader"></div>
</div>
<!-- Header Section Begin -->
<header class="header">
<div class="container">
<div class="row">
<div class="col-lg-2">
<div class="header__logo">
<a href="./index.html">
<img src="img/logo.png" alt="">
</a>
</div>
</div>
<div class="col-lg-8">
<div class="header__nav">
<nav class="header__menu mobile-menu">
<ul>
<li class="active"><a href="./index.html">主页</a></li>
<li><a href="./categories.html">类别 <span class="arrow_carrot-down"></span></a>
<ul class="dropdown">
<li><a href="./categories.html">类别</a></li>
<li><a href="./anime-details.html">动漫细节</a></li>
<li><a href="./anime-watching.html">看动漫</a></li>
<li><a href="./blog-details.html">博客详情</a></li>
<li><a href="./signup.html">注册</a></li>
<li><a href="./login.html">登录</a></li>
</ul>
</li>
<li><a href="./blog.html">我们的博客</a></li>
<li><a >联络</a></li>
</ul>
</nav>
</div>
</div>
<div class="col-lg-2">
<div class="header__right">
<a class="search-switch"><span class="icon_search"></span></a>
<a href="./login.html"><span class="icon_profile"></span></a>
</div>
</div>
</div>
<div id="mobile-menu-wrap"></div>
</div>
</header>
<!-- Header End -->
<!-- Breadcrumb Begin -->
<div class="breadcrumb-option">
<div class="container">
<div class="row">
<div class="col-lg-12">
<div class="breadcrumb__links">
<a href="./index.html"><i class="fa fa-home"></i> 家</a>
<a href="./categories.html">类别</a>
<span> 浪漫</span>
</div>
</div>
</div>
</div>
</div>
<!-- Breadcrumb End -->
<!-- Anime Section Begin -->
<section class="anime-details spad">
<div class="container">
<div class="anime__details__content">
<div class="row">
<div class="col-lg-3">
<div class="anime__details__pic set-bg" data-setbg="img/anime/details-pic.jpg">
<div class="comment"><i class="fa fa-comments"></i> 11</div>
<div class="view"><i class="fa fa-eye"></i> 9141</div>
</div>
</div>
<div class="col-lg-9">
<div class="anime__details__text">
<div class="anime__details__title">
<h3>命运之夜:无限之刃</h3>
<span>Fate / Stay Night, Feito / sutei naito</span>
</div>
<div class="anime__details__rating">
<div class="rating">
<a ><i class="fa fa-star"></i></a>
<a ><i class="fa fa-star"></i></a>
<a ><i class="fa fa-star"></i></a>
<a ><i class="fa fa-star"></i></a>
<a ><i class="fa fa-star-half-o"></i></a>
</div>
<span>1.029 Votes</span>
</div>
<p>居住在阿尔西亚世界的每个人都被烙上了“伯爵”或写在他们身上的数字。对于 Hina 的母亲来说,她的总数下降到 0 并且她被拉入了深渊,再也见不到了。但是她母亲的遗言让 Hina 开始寻找废土战争中的传奇英雄——传说中的 Ace!</p>
<div class="anime__details__widget">
<div class="row">
<div class="col-lg-6 col-md-6">
<ul>
<li><span>类型:</span> 电视剧</li>
<li><span>工作室:</span> 莱切</li>
<li><span>播出日期:</span> 2019 年 10 月 2 日至?</li>
<li><span>地位:</span> 正在播出</li>
<li><span>类型:</span> 动作、冒险、奇幻、魔法</li>
</ul>
</div>
<div class="col-lg-6 col-md-6">
<ul>
<li><span>分数:</span> 7.31 / 1,515</li>
<li><span>评分:</span> 8.5 / 161 次</li>
<li><span>期间:</span> 24 分钟 / ep</li>
<li><span>质量:</span> 高清</li>
<li><span>意见:</span> 131,541</li>
</ul>
</div>
</div>
</div>
<div class="anime__details__btn">
<a class="follow-btn"><i class="fa fa-heart-o"></i> 跟随</a>
<a class="watch-btn"><span>立即观看</span> <i
class="fa fa-angle-right"></i></a>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-8 col-md-8">
<div class="anime__details__review">
<div class="section-title">
<h5>评论</h5>
</div>
<div class="anime__review__item">
<div class="anime__review__item__pic">
<img src="img/anime/review-1.jpg" alt="">
</div>
<div class="anime__review__item__text">
<h6>克里斯库里 - <span>1 小时前</span></h6>
<p>whachikan 刚刚注意到有人将其归类为“恶魔”流派 LOL</p>
</div>
</div>
<div class="anime__review__item">
<div class="anime__review__item__pic">
<img src="img/anime/review-2.jpg" alt="">
</div>
<div class="anime__review__item__text">
<h6>刘易斯·曼 - <span>5 小时前</span></h6>
<p>终于在很久以前出来了</p>
</div>
</div>
<div class="anime__review__item">
<div class="anime__review__item__pic">
<img src="img/anime/review-3.jpg" alt="">
</div>
<div class="anime__review__item__text">
<h6>路易斯·泰勒 - <span>20 小时前</span></h6>
<p>第15集在哪里?更新慢!奇</p>
</div>
</div>
<div class="anime__review__item">
<div class="anime__review__item__pic">
<img src="img/anime/review-4.jpg" alt="">
</div>
<div class="anime__review__item__text">
<h6>克里斯库里 - <span>1小时前</span></h6>
<p>whachikan 刚刚注意到有人将其归类为“恶魔”流派 LOL</p>
</div>
</div>
<div class="anime__review__item">
<div class="anime__review__item__pic">
<img src="img/anime/review-5.jpg" alt="">
</div>
<div class="anime__review__item__text">
<h6>刘易斯·曼 - <span>5 小时前</span></h6>
<p>终于在很久以前出来了</p>
</div>
</div>
<div class="anime__review__item">
<div class="anime__review__item__pic">
<img src="img/anime/review-6.jpg" alt="">
</div>
<div class="anime__review__item__text">
<h6>路易斯·泰勒 - <span>20 小时前</span></h6>
<p>第15集在哪里?更新慢!奇</p>
</div>
</div>
</div>
<div class="anime__details__form">
<div class="section-title">
<h5>你的评论</h5>
</div>
<form action="#">
<textarea placeholder="Your Comment"></textarea>
<button type="submit"><i class="fa fa-location-arrow"></i> 审查</button>
</form>
</div>
</div>
<div class="col-lg-4 col-md-4">
<div class="anime__details__sidebar">
<div class="section-title">
<h5>你可能会喜欢...</h5>
</div>
<div class="product__sidebar__view__item set-bg" data-setbg="img/sidebar/tv-1.jpg">
<div class="ep">18 / ?</div>
<div class="view"><i class="fa fa-eye"></i> 9141</div>
<h5><a >博人:火影忍者的下一代</a></h5>
</div>
<div class="product__sidebar__view__item set-bg" data-setbg="img/sidebar/tv-2.jpg">
<div class="ep">18 / ?</div>
<div class="view"><i class="fa fa-eye"></i> 9141</div>
<h5><a >七大罪:众神之怒</a></h5>
</div>
<div class="product__sidebar__view__item set-bg" data-setbg="img/sidebar/tv-3.jpg">
<div class="ep">18 / ?</div>
<div class="view"><i class="fa fa-eye"></i> 9141</div>
<h5><a >刀剑神域黑道战</a></h5>
</div>
<div class="product__sidebar__view__item set-bg" data-setbg="img/sidebar/tv-4.jpg">
<div class="ep">18 / ?</div>
<div class="view"><i class="fa fa-eye"></i> 9141</div>
<h5><a >Fate/stay night: Heaven's Feel I. 预兆之花</a></h5>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Anime Section End -->
<!-- Footer Section Begin -->
<footer class="footer">
<div class="page-up">
<a id="scrollToTopButton"><span class="arrow_carrot-up"></span></a>
</div>
<div class="container">
<div class="row">
<div class="col-lg-3">
<div class="footer__logo">
<a href="./index.html"><img src="img/logo.png" alt=""></a>
</div>
</div>
<div class="col-lg-6">
<div class="footer__nav">
<ul>
<li class="active"><a href="./index.html">主页
</a></li>
<li><a href="./categories.html">
类别
</a></li>
<li><a href="./blog.html">我们的博客
</a></li>
<li><a >
联系人</a></li>
</ul>
</div>
</div>
<div class="col-lg-3">
<p>
版权所有 © 保留所有权利 | 这个模板是用由Colorlib<i class="fa fa-heart" aria-hidden="true"></i> by <a target="_blank">Colorlib</a>
</p>
</div>
</div>
</div>
</footer>
<!-- Footer Section End -->
<!-- Search model Begin -->
<div class="search-model">
<div class="h-100 d-flex align-items-center justify-content-center">
<div class="search-close-switch"><i class="icon_close"></i></div>
<form class="search-model-form">
<input type="text" id="search-input" placeholder="Search here.....">
</form>
</div>
</div>
<!-- Search model end -->
<!-- Js Plugins -->
<script src="js/jquery-3.3.1.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/player.js"></script>
<script src="js/jquery.nice-select.min.js"></script>
<script src="js/mixitup.min.js"></script>
<script src="js/jquery.slicknav.js"></script>
<script src="js/owl.carousel.min.js"></script>
<script src="js/main.js"></script>
</body>
</html>
🏠 CSS样式代码
代码如下(示例):
.login {
padding-top: 130px;
padding-bottom: 120px;
}
.login__form {
position: relative;
padding-left: 145px;
}
.login__form:after {
position: absolute;
right: -14px;
top: -40px;
height: 330px;
width: 1px;
background: rgba(255, 255, 255, 0.2);
content: "";
}
.login__form h3 {
color: #ffffff;
font-weight: 700;
font-family: "Oswald", sans-serif;
margin-bottom: 30px;
}
.login__form form .input__item {
position: relative;
width: 370px;
margin-bottom: 20px;
}
.login__form form .input__item:before {
position: absolute;
left: 50px;
top: 10px;
height: 30px;
width: 1px;
background: #b7b7b7;
content: "";
}
.login__form form .input__item input {
height: 50px;
width: 100%;
font-size: 15px;
color: #b7b7b7;
background: #ffffff;
border: none;
padding-left: 76px;
}
.login__form form .input__item input::-webkit-input-placeholder {
color: #b7b7b7;
}
.login__form form .input__item input::-moz-placeholder {
color: #b7b7b7;
}
.login__form form .input__item input:-ms-input-placeholder {
color: #b7b7b7;
}
.login__form form .input__item input::-ms-input-placeholder {
color: #b7b7b7;
}
.login__form form .input__item input::placeholder {
color: #b7b7b7;
}
.login__form form .input__item span {
color: #b7b7b7;
font-size: 20px;
position: absolute;
left: 15px;
top: 13px;
}
.login__form form button {
border-radius: 0;
margin-top: 10px;
}
.login__form .forget_pass {
font-size: 15px;
color: #ffffff;
display: inline-block;
position: absolute;
right: 60px;
bottom: 12px;
}
.login__register {
padding-left: 30px;
}
.login__register h3 {
color: #ffffff;
font-weight: 700;
font-family: "Oswald", sans-serif;
margin-bottom: 30px;
}
.login__register .primary-btn {
background: #e53637;
padding: 12px 42px;
}
.login__social {
padding-top: 52px;
}
.login__social__links {
text-align: center;
}
.login__social__links span {
color: #ffffff;
display: block;
font-size: 13px;
font-weight: 700;
letter-spacing: 2px;
text-transform: uppercase;
margin-bottom: 30px;
}
.login__social__links ul li {
list-style: none;
margin-bottom: 15px;
}
.login__social__links ul li:last-child {
margin-bottom: 0;
}
.login__social__links ul li a {
color: #ffffff;
display: block;
font-size: 13px;
font-weight: 700;
letter-spacing: 2px;
text-transform: uppercase;
width: 460px;
padding: 14px 0;
position: relative;
margin: 0 auto;
}
.login__social__links ul li a.facebook {
background: #4267b2;
}
.login__social__links ul li a.google {
background: #ff4343;
}
.login__social__links ul li a.twitter {
background: #1da1f2;
}
.login__social__links ul li a i {
font-size: 20px;
position: absolute;
left: 32px;
top: 14px;
}
/*---------------------
Sign Up
-----------------------*/
.signup {
padding-top: 130px;
padding-bottom: 150px;
}
.signup .login__form:after {
height: 450px;
}
.signup .login__form h5 {
font-size: 15px;
color: #ffffff;
margin-top: 36px;
}
.signup .login__form h5 a {
color: #e53637;
font-weight: 700;
}
.signup .login__social__links {
text-align: left;
padding-left: 40px;
}
.signup .login__social__links h3 {
color: #ffffff;
font-weight: 700;
font-family: "Oswald", sans-serif;
margin-bottom: 30px;
}
.signup .login__social__links ul li a {
margin: 0;
text-align: center;
}
/*---------------------
Footer
-----------------------*/
.footer {
background: #070720;
padding-top: 60px;
padding-bottom: 40px;
position: relative;
}
.page-up {
position: absolute;
left: 50%;
top: -25px;
margin-left: -25px;
}
.page-up a {
display: inline-block;
font-size: 36px;
color: #ffffff;
height: 50px;
width: 50px;
background: #e53637;
line-height: 50px;
text-align: center;
border-radius: 50%;
}
.page-up a span {
position: relative;
top: 2px;
left: -1px;
}
.footer__nav {
text-align: center;
}
.footer__nav ul li {
list-style: none;
display: inline-block;
position: relative;
margin-right: 40px;
}
.footer__nav ul li:last-child {
margin-right: 0;
}
.footer__nav ul li a {
font-size: 15px;
color: #b7b7b7;
display: block;
font-weight: 700;
}
.footer__copyright__text {
color: #b7b7b7;
margin-bottom: 0;
text-align: right;
}
.footer__copyright__text a {
color: #e53637;
}
四、📁 目录结构
├── anime-details.html
├── anime-watching.html
├── blog-details.html
├── blog.html
├── categories.html
├── css
│ ├── bootstrap.min.css
│ ├── elegant-icons.css
│ ├── font-awesome.min.css
│ ├── nice-select.css
│ ├── owl.carousel.min.css
│ ├── plyr.css
│ ├── slicknav.min.css
│ └── style.css
├── fonts
│ ├── ElegantIcons.eot
│ ├── ElegantIcons.svg
│ ├── ElegantIcons.ttf
│ ├── ElegantIcons.woff
│ ├── FontAwesome.otf
│ ├── fontawesome-webfont.eot
│ ├── fontawesome-webfont.svg
│ ├── fontawesome-webfont.ttf
│ ├── fontawesome-webfont.woff
│ └── fontawesome-webfont.woff2
├── img
│ ├── anime
│ │ ├── details-pic.jpg
│ │ ├── review-1.jpg
│ │ ├── review-2.jpg
│ │ ├── review-3.jpg
│ │ ├── review-4.jpg
│ │ ├── review-5.jpg
│ │ └── review-6.jpg
│ ├── blog
│ │ ├── blog-1.jpg
│ │ ├── blog-10.jpg
│ │ ├── blog-11.jpg
│ │ ├── blog-12.jpg
│ │ ├── blog-2.jpg
│ │ ├── blog-3.jpg
│ │ ├── blog-4.jpg
│ │ ├── blog-5.jpg
│ │ ├── blog-6.jpg
│ │ ├── blog-7.jpg
│ │ ├── blog-8.jpg
│ │ ├── blog-9.jpg
│ │ └── details
│ │ ├── bd-item-1.jpg
│ │ ├── bd-item-2.jpg
│ │ ├── bd-item-3.jpg
│ │ ├── blog-details-pic.jpg
│ │ ├── comment-1.png
│ │ ├── comment-2.png
│ │ └── comment-3.png
│ ├── hero
│ │ └── hero-1.jpg
│ ├── live
│ │ ├── live-1.jpg
│ │ ├── live-2.jpg
│ │ ├── live-3.jpg
│ │ ├── live-4.jpg
│ │ ├── live-5.jpg
│ │ └── live-6.jpg
│ ├── logo.png
│ ├── normal-breadcrumb.jpg
│ ├── popular
│ │ ├── popular-1.jpg
│ │ ├── popular-2.jpg
│ │ ├── popular-3.jpg
│ │ ├── popular-4.jpg
│ │ ├── popular-5.jpg
│ │ └── popular-6.jpg
│ ├── recent
│ │ ├── recent-1.jpg
│ │ ├── recent-2.jpg
│ │ ├── recent-3.jpg
│ │ ├── recent-4.jpg
│ │ ├── recent-5.jpg
│ │ └── recent-6.jpg
│ ├── sidebar
│ │ ├── comment-1.jpg
│ │ ├── comment-2.jpg
│ │ ├── comment-3.jpg
│ │ ├── comment-4.jpg
│ │ ├── tv-1.jpg
│ │ ├── tv-2.jpg
│ │ ├── tv-3.jpg
│ │ ├── tv-4.jpg
│ │ └── tv-5.jpg
│ └── trending
│ ├── trend-1.jpg
│ ├── trend-2.jpg
│ ├── trend-3.jpg
│ ├── trend-4.jpg
│ ├── trend-5.jpg
│ └── trend-6.jpg
├── index.html
├── js
│ ├── bootstrap.min.js
│ ├── jquery-3.3.1.min.js
│ ├── jquery.nice-select.min.js
│ ├── jquery.slicknav.js
│ ├── main.js
│ ├── mixitup.min.js
│ ├── owl.carousel.min.js
│ └── player.js
├── login.html
├── sass
│ ├── _anime-details.scss
│ ├── _anime-watching.scss
│ ├── _base.scss
│ ├── _blog-details.scss
│ ├── _blog.scss
│ ├── _breadcrumb.scss
│ ├── _footer.scss
│ ├── _header.scss
│ ├── _hero.scss
│ ├── _login.scss
│ ├── _mixins.scss
│ ├── _product.scss
│ ├── _responsive.scss
│ ├── _signup.scss
│ ├── _variable.scss
│ └── style.scss
└── signup.html
五、💡 博主建议
第一,明确学习目标
在进行学习时,无论是通过阅读、参加课程还是参与线下活动,都要设定清晰的目标。思考你想要解决的问题或希望实现的具体目标,这样能够更有针对性地进行学习。
第二,从实战中学习
单纯的理论学习往往难以记忆和应用,因此实践是关键。初学者可以通过模仿和重写已有的代码来加深理解。实战经验不仅能巩固基础,还能快速提升技能。
第三,建立个人知识体系
知识无穷无尽,面对浩瀚的书籍和信息,我们需要理清思路,避免迷失。每一个知识点都有其特定的背景和边界,通过归纳和整理,可以形成自己的知识体系,帮助更好地理解和应用。
第四,将所学应用于实践
学到的知识必须与实际工作和生活结合起来。每天学习的新知识应当与现实情况联系,通过实践来验证和深化理解。热爱学习是值得赞扬的,但能有效应用知识的人才是真正有价值的。
六、🎁 更多作品
如果我的博客对你有所帮助,或者你喜欢我的内容,请别忘了“👍点赞”、“✍️评论”和“❤️收藏”,支持我一下哦!
关注我获取更多源码,这里有丰富的前端插件、炫酷的3D效果、图片展示、文字效果,以及整站模板、大学生毕业HTML模板、期末大作业模板等!在这里,许多前端开发者聚集在一起,共同探讨前端和Node知识,互相学习!