程序员如何用代码表白?110套HTML七夕情人节表白网页制作案例大揭秘
初学编程的朋友们,你们在完成web前端期末作业时是不是觉得挺有挑战的?是不是感觉掌握了语法却不知如何运用?下面我就来为大家详细讲解如何完成这个作业,以及编程新手如何提高自己的技能。
Web前端期末大作业之网站设计
网站设计在web前端期末大作业中可选类型多样。个人网页设计便是其中之一,它可以在我们的学习环境或个人电脑上完成。设计对象主要是我们这些需要完成作业的学生。一个优秀的个人网页需满足众多条件。布局上,采用DIV CSS布局相当流行。以个人简历为例,页面需保持风格统一,结构严谨。此外,如我的作品页面,运用多媒体元素能使网页更生动。比如加入gif动画,让页面不再单调。
观察网页的布局设计,采用普遍认可的浮动布局模式是较为理智的。这种布局方式能适配多数浏览器,比如谷歌和火狐等。尤其在个人介绍这类以文字为主的页面,布局同样重要。举个例子,若文字过于拥挤,观感必然不佳;因此,合理的间距和字体尺寸显得尤为关键。
HTML5+CSS3+JS程序语言
制作网页需要运用编程语言。其中,HTML5、CSS3和JS是现今流行的组合。以HTML5为例,它是网页构建的基础。在构建网页的头部、主体等结构文件时,它不可或缺。CSS3则负责对网页进行全面的样式设计,比如调整文字颜色、背景色等。在我国,众多互联网公司在制作网页时,普遍采用了这种技术。
JS主要承担网页特效的制作。比如,它能在表单上设定点击行为。用户一点击按钮,就能激活相应的功能。若要实现图片的动态轮播效果,JS代码是必不可少的。许多成功的商业网站,比如淘宝的一些商品展示,就采用了这种技术。据数据显示,这样的特效能显著提升用户的体验。
网页文件的构成
网页文件是构成网页的关键部分。首先,html文件构成了网页的基本结构,就好比是房子的骨架,至关重要。接着,css文件负责网页的样式设计,它就像是人的衣服,为网页增添了美感。
网页通过引入js特效文件增加了动态互动效果。同时,也需要使用images文件夹中的图片文件。在搜集图片素材时,可以浏览众多平台,比如图虫网等。接着,挑选出与网页风格相匹配的图片。比如,若要制作一个文艺气息浓厚的网页,应选择那些清新的图片。最后,使用Photoshop等软件将图片调整至合适的尺寸。
网页编辑软件的选择
网页编辑工具种类繁多。Dreamweaver便是其中一款备受推崇的软件。众多高校在教授网页制作入门时,都会推荐使用它。其直观的操作界面使得新手能够迅速掌握。此外,HBuilder这类软件在国内的使用者也在不断增加。它对HTML5等新兴语言有着良好的支持。
启动迅速,便于学生迅速投入创作之中。以某职业技术学院为例,选用这两种软件制作网页的学生占比超过六成。大家可根据个人习惯和项目具体需求挑选合适的编辑工具。
编程小白的提升之道
学完语法后,编程新手感到有些困惑。他们不清楚该如何加强记忆和提升技能。幸运的是,牛客网提供了一个不错的平台。该网站针对编程初学者的入门训练非常实用。比如,一个刚刚掌握Python基础语法的学生,就可以去该专题进行练习。这里的练习题涉及编程基础语法和基本结构等内容。
存在两种模式:练习模式和考试模式。若想检验自己的水平,请切换至考试模式。若需加强基础知识,请选择练习模式。此外,众多线上平台为初学者提供练习机会,众多网友在如知乎等平台分享经验,例如,在知乎上可以找到关于初学者如何提高编程技能的长篇讨论。
作品的整体要求
完成这个web前端期末大作业,作品需要符合众多条件。外观上,布局需井然有序,各部分位置安排得当。正如之前所述,界面设计要赏心悦目,色彩搭配要和谐。例如,可以选择相近色系的色彩进行组合,比如以淡蓝色为主,辅以浅灰色。表现形式需丰富多样,避免给人单调之感。功能上,需满足用户需求,例如个人介绍网站需全面展示个人基本信息和技能等。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>个人网页</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body id="body">
<header>
<div class="content">
<div class="search"><input type="text" placeholder="搜索"></div>
</div>
</header>
<nav>
<ul class="nav content">
<li class="nav-item active">
<div> <a href="">首页</a></div>
<div style="background-color:#ccc ;color: #fff;">张三</div>
</li>
<li class="nav-item"><a href="1.html">我的中学</a></li>
<li class="nav-item"><a href="2.html">我的家乡</a></li>
<li class="nav-item"><a href="3.html">留言板</a></li>
</ul>
</nav>
<marquee behavior="scroll" direction="left" scrollamount="10">
<font color="red" size="15px">我的个人网页</font><img style="width: 30px;position: relative;top: 6px;" src="picture/01.jpg" alt="">
</marquee>
<main>
<div class="content">
<div style="overflow: hidden;width: 100%">
<aside>
<h2>About Me</h2>
<img src="picture/photo.jpg" alt="">
</aside>
<div class="message">
<ul>
<li>
<p>姓名:张三</p>
</li>
<li>
<p>
性别:男
</p>
</li>
<li>
<p>
年龄:22
</p>
</li>
</ul>
<ol>
<li>
<p>健康状况:良好</p>
</li>
<li>
<p>联系方式:13*********</p>
</li>
<li>
<p>民族:汉族</p>
</li>
<li>
<p>政治面貌:共青团员</p>
</li>
</ol>
</div>
</div>
</div>
</main>
<footer>个人网页</footer>
<bgsound src="file/1.mp3" loop="infinite">
<audio id="au" style="display: none;" src="file/1.mp3" loop="loop" controls="controls" autoplay="autoplay"></audio>
</body>
</html>
<script>
var au = document.getElementById('au');
var body = document.getElementById('body')
body.onmousemove = function () {
au.play()
}
</script>
同学们,你们对web前端这门课的期末作业有什么构思吗?欢迎在评论区交流心得,觉得内容有帮助的话,别忘了点赞支持并转发分享。
* {
margin: 0;
padding: 0;
width: 100%;
position: absolute;
left: 0;
top: 60px;
display: none;
transition: all .5s;
}
.nav .nav-item .second .second-item {
width: 100%;
height: 60px;
text-align: center;
line-height: 60px;
background: #6880fa;
}
.nav .nav-item .second .second-item a {
color: #fff;
}
.nav .nav-item:hover .second {
display: block;
}
main {
width: 100%;
padding: 50px 0;
}
main aside {
float: left;
width: 280px;
}
main aside h2 {
font-size: 30px;
margin-bottom: 30px;
}
main aside>img {
display: block;
width: 100%;
}
.content .message {
float: right;
width: 580px;
padding-top: 70px;
}
.message ol li {
list-style: decimal;
}
.message ul li {
list-style: disc;
}
.content .message p {
line-height: 40px;
font-size: 18px;
margin-bottom: 15px;
}
.content .share {
width: 100%;
margin-top: 30px;
}
.content .share h3 {
font-size: 25px;
margin-bottom: 20px;
}
.content .share p {
line-height: 30px;
margin-bottom: 20px;
text-indent: 2em;
}
.hobby {
width: 100%;
padding: 20px;
background: #fff;
border-radius: 10px;
box-shadow: 1px 0 6px 4px #eaeaea;
margin: 30px auto;
overflow: hidden;
}
.hobby .image {
float: left;
width: 300px;
}
.hobby .image>img {
display: block;
width: 100%;
}
.hobby .info {
float: right;
width: 620px;
}
.hobby .info h3 {
font-size: 24px;
margin-bottom: 20px;
}
.hobby .info p {
font-size: 14px;
line-height: 30px;
}
.member {
float: left;
width: 230px;
border-radius: 8px;
border: 1px solid #6880fa;
padding: 10px;
margin: 0 10px;
}
.member>img {
display: block;
width: 100%;
}
.member .name {
font-size: 20px;
text-align: center;
margin: 10px 0;
}
.member p {
color: #666;
line-height: 30px;
}
.education {
width: 100%;
}
.education>img {
display: block;
width: 100%;
margin-bottom: 20px;
}
.education h5 {
font-size: 20px;
margin-bottom: 30px;
}
.education p {
margin-bottom: 30px;
color: #666;
line-height: 25px;
}
.contact {
width: 700px;
margin: 0 auto;
text-align: left;
padding: 30px 0;
overflow: hidden;
}
.contact ul li {
line-height: 24px;
margin-top: 16px;
text-decoration: none;
list-style: none;
}
.contact ul li span {
vertical-align: middle;
padding-right: 12px;
}
.contact ul li .message_in {
width: 600px;
height: 40px;
border: 1px solid #999999;
vertical-align: middle;
line-height: 22px;
}
.contact ul li .message_te {
width: 600px;
height: 90px;
border: 1px solid #999999;
vertical-align: middle;
line-height: 18px;
}
.contact ul li .message_btn {
width: 64px;
height: 20px;
line-height: 20px;
color: #FFFFFF;
font-weight: bold;
cursor: hand;
}
.title {
text-align: center;
font-size: 30px;
color: #6880fa;
transform: rotate(10deg);
}
.work {
width: 100%;
overflow: hidden;
}
.work li {
float: left;
width: 310px;
margin: 20px 10px;
}
.work li a>img {
display: block;
width: 100%;
}
.work li>p {
line-height: 60px;
text-align: center;
background: #ccc;
}
footer {
width: 100%;
height: 60px;
line-height: 60px;
text-align: center;
background: #000;
color: #fff;
}
作者:小蓝
链接:https://www.lanmiyun.com/content/7595.html
本站部分内容和图片来源网络,不代表本站观点,如有侵权,可联系我方删除。