利用Html与css从零开始制作基础静态网页(web课设)
首先打好单个网页的基础结构
本次我们制作网页主要使用的是外部样式表
本次静态网页的主题是合金装备(由个人喜好而定,你可以根据其自己修改)
先定义外部样式表
<link rel="stylesheet" href="metal gear.css">
然后开始规划网页布局
首先是网页头图我选用小岛工作室的logo
开始定义头图
.header{
position: relative;
width:100%;
height: 120px;
background-color: black;
}
.kojima{
position: absolute;
margin-left: 550px;
}
然后调用并插入图片,并在图片上加入到小岛工作室的连接
<div class="header">
<div class="kojima">
<a href="http://www.kojimaproductions.jp/en/" target="_blank">
<img src="66.png" alt="kojima productions">
</a>
</div>
</div>
接下来是定义导航栏,并且利用无序列表来描述导航栏
.banner{
width: 100%;
height: 1057px;
}
.leader{
width: 100%;
height: 70px;
background-color:rgb(7, 7, 7);
}
.leader-wrap{
width:1200px ;
height:70px;
background-color:black;
margin: 0 auto;
position: relative;
}
.leader-wrap li{
float: left;
list-style-type: none;
margin: 0;
padding-left: 50px;
line-height: 70px;
width: 150px;
font-size: 14px;
color:aliceblue
}
.leader-wrap ul{
margin: 0;
padding: 0;
再为导航栏添加一下悬浮效果
.leader-wrap li:hover{
font-size: small;
display: block;
}
为了表现下拉效果,再定义"leader-list"类,并为其添加悬浮效果,利用dispaly来实现。
.leader-list{
width:200px;
height:300px;
background-color: rgb(9, 9, 9);
position: absolute;
left: 180px;
display:none;
color:rgb(250, 250, 250);
line-height:1.7;
}
.leader-wrap li:hover>.leader-list{
display:block
}
再下来定义网页的主体
.banner-box{
width: 100%;
height: 1057px;
margin-left: -200px;
}
为了填充网页的内容来插入一张snake的大图
<div class="banner-box"> <img src="back.jpg" alt="false"> </div>
最后是网页的底部部分,只需要插进一些简单的文本说明
.footer{
width:100%;
height: 171px;
background-color: black;
text-align: center;
color: aliceblue;
font-size: xx-large;
}
.footer-text{
font-size:medium;
line-height:0.9em;
}
进行调用
<div class="footer">
<p> The Man who Sold the World</p>
<div class="footer-text">
<p>love and peace</p>
<p>by mikon</p>
</div>
</div>
最后这是源码的下载地址:
