HTML网页设计制作——Chiikawa(web网页设计大作业)静态网页设计
此作品为学生个人分享
一、网页效果
二、代码展示
1.HTML部分代码:
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>chiikawa-网站首页</title>
<link rel="stylesheet" href="./css/style.css">
</head>
<body>
<header>
<div class="logo"></div>
</header>
<nav>
<ul style="float: left;">
<li><a style="font-weight:bolder" href="./index.html">网站首页</a></li>
<li><a href="./ljgd.html">了解更多</a></li>
<li><a href="./jsjs.html">角色介绍</a></li>
<li>
<a id="zxsp">在线视频</a>
<div class="sp">
<a href="./zxsp/zxsp1.html">推荐①</a>
<a href="./zxsp/zxsp2.html">推荐②</a>
</div>
</li>
<li><a href="./gwly.html">给我留言</a></li>
</ul>
<span style="float: right;margin-right: 5%;line-height: 55px;"></span>
</nav>
<div class="banner">
<img src="./images/1.jpg" alt="">
</div>
<div class="zhuti">
<div class="leirong1">
<div class="left">
<div class="img">
<img src="./images/3.gif" alt="">
<h3 style="text-align: center;">Chillkawa</h3>
</div>
<div class="guanyu">
<h2>关于Chillkawa</h2>
<p>
Chiikawa(ちいかわ)是日本知名漫画家ナガノ(NAGANO)的漫画作品,于2022年4月在富士电视台播出。2024年1月,《吉伊卡哇》中译版动画在哔哩哔哩和抖音平台上的官方账号持续更新。
“ちいかわ”其实是“なんか小さくてかわいいやつ”的缩写,大概是又小又可爱的意思。从2022年开始ちいかわ被动画化,越来越多的人熟知这一IP,由于可爱的形象,慢慢也有许多国内的小伙伴们入坑。。
</p>
</div>
</div>
<div class="right">
<div class="tubiao">
<div class="logo1"></div>
<span>活动</span>
</div>
<div class="tubiao">
<div class="logo2"></div>
<span>周边</span>
</div>
<div class="tubiao">
<div class="logo3"></div>
<span>发现</span>
</div>
<div class="tubiao">
<div class="logo4"></div>
<span>更多</span>
</div>
</div>
</div>
<div class="leirong2">
<div class="xingwen">
<h2>> 系列类</h2>
<ul>
<li>てんし♡あくま —— 天使恶魔系列</li>
<li>ぬくぬくの装い —— 冬装系列挂件</li>
<li>ワクワクゆうえんち —— 游乐园系列</li>
<li>カフェの店員さん —— 咖啡店员系列</li>
<li>パジャマパーティーな —— 睡衣派对系列</li>
</ul>
</div>
<div class="redian">
<h2>> 单品类</h2>
<ul>
<li>ちいかわ 招福!ハチワレ —— 招福小八</li>
<li>ちいかわ あかいうさぎマスコット —— 红温兔挂件</li>
<li>ちいかわ 垂れ耳なうさぎマスコット —— 垂耳乌萨奇挂件</li>
<li>ちいかわ つんマスコット(ハチワレ)—— 蒜头小八挂件</li>
<li>ちいかわ 増えちゃった毛量なハチワレぬいぐるみS —— 长毛小八</li>
</ul>
</div>
</div>
</div>
<footer>
<p>版权声明 | 联系方式:<a>2100737080@qq.com</a> | 关于我们
<br>
版权所有:上学威龙
</p>
</footer>
</body>
</html>
CSS部分代码:
* {
margin: 0;
padding: 0;
list-style: none;
text-decoration: none;
transition: 0.4s;
}
.logo{
width: 100%;
height: 130px;
display: block;
background-image: url(../images/a1.jpg);
background-position-y: -10px;
background-size: cover;
background-repeat: no-repeat;
}
nav{
display: block;
width: 100%;
height: 55px;
background:rgb(182, 220, 238);
}
nav ul{
height: 100%;
margin-left: 5%;
}
nav ul li{
position: relative;
float: left;
}
nav ul li .sp{
position: absolute;
width: 100%;
height: 40px;
display: none;
z-index: 99;
}
nav ul li .sp a{
line-height: 40px;
background-color: rgba(144,116,102,0.9);
}
nav ul li:hover>.sp{
display: block;
}
nav ul li a{
display: block;
height: 100%;
/* margin: 0 22px; */
padding: 0 22px;
line-height: 55px;
text-align: center;
color: black;
color: aliceblue;
}
nav ul li a:hover{
background-color: #fff;
color: #000;
}
.banner{
width: 100%;
height: 400px;
overflow: hidden;
}
.banner img{
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.banner {
position: relative;
text-align: center;
}
.banner img {
max-width: 100%;
height: auto;
display: block;
margin: 0 auto;
}
.zhuti .leirong1{
width: 90%;
height: 300px;
background:rgb(248,248,248);
margin: 25px auto;
}
.zhuti .leirong1 .left{
width: 70%;
height: 100%;
float: left;
background:rgba(238,249,255);
}
.zhuti .leirong1 .left .img{
width: 40%;
float: left;
height: 100%;
background:rgb(240,240,240);
}
.zhuti .leirong1 .left img{
width: 95%;
height: 80%;
margin: 8px;
object-fit:cover;
border-radius: 5px;
}
.zhuti .leirong1 .left img:hover{
box-shadow: 10px 10px 5px #888888;
}
.zhuti .leirong1 .left .guanyu{
float: right;
width: 58%;
}
.zhuti .leirong1 .left .guanyu h2{
line-height: 50px;
margin-bottom: 10px;
margin-top: 10px;
padding: 0 10px;
}
.zhuti .leirong1 .left .guanyu p{
font-size: 17px;
color: #333;
line-height: 25px;
text-indent: 2em;
padding: 0 10px;
}
.zhuti .leirong1 .right {
height: 100%;
display: flex;
flex-wrap: wrap;
align-content: space-around;
justify-content: space-evenly;
}
.zhuti .leirong1 .right .tubiao{
width: 40%;
height: 45%;
background:rgb(235,235,235);
border-radius: 15px;
}
.zhuti .leirong1 .right .tubiao:hover{
border-radius: 25px;
background:rgb(200,200,200);
}
.zhuti .leirong1 .right .tubiao .logo1,
.zhuti .leirong1 .right .tubiao .logo2,
.zhuti .leirong1 .right .tubiao .logo3,
.zhuti .leirong1 .right .tubiao .logo4{
width: 50px;
height: 50px;
background: url(../images/index/tpjl.png);
background-size: cover;
margin: 30px auto;
margin-bottom: 10px;
}
.zhuti .leirong1 .right .tubiao .logo1 {
background-position: 0px 0px;
}
.zhuti .leirong1 .right .tubiao .logo2 {
background-position: -50px 0px;
}
.zhuti .leirong1 .right .tubiao .logo3 {
background-position: -100px 0px;
}
.zhuti .leirong1 .right .tubiao .logo4 {
background-position: -150px 0px;
}
.zhuti .leirong1 .right .tubiao span {
display: block;
text-align: center;
}
.zhuti .leirong2{
width: 90%;
height: 300px;
margin: 25px auto;
}
.zhuti .leirong2 .xingwen,.zhuti .leirong2 .redian{
width: 49%;
height: 300px;
float: left;
background-color:beige;
border-radius: 14px;
overflow: hidden;
}
.zhuti .leirong2 .redian{
float: right;
}
.zhuti .leirong2 .xingwen h2,.zhuti .leirong2 .redian h2{
background:rgb(182, 220, 238);
line-height: 50px;
padding-left: 15px;
}
.zhuti .leirong2 .xingwen ul,.zhuti .leirong2 .redian ul{
line-height: 45px;
padding: 0 30px;
}
.zhuti .leirong2 .xingwen ul li,.zhuti .leirong2 .redian ul li{
border-bottom:1px solid #000
}
.zhuti .leirong2 .xingwen ul a:hover,.zhuti .leirong2 .redian ul a:hover{
text-decoration: underline;
}
footer {
display: flex;
width: 100%;
height: 80px;
align-items: center;
justify-content: center;
background-color: rgb(182, 220, 238);
}
footer p{
text-align: center;
}
footer a{
color: #000;
}
footer a:hover{
text-decoration: underline;
}
三、个人总结
1、页面分为页头、菜单导航栏(最好可下拉)、中间内容板块;
2、所有页面相互超链接,可到三级页面,有5-10个页面组成;
3、页面样式风格统一布局显示正常,不错乱,使用Div+Css技术;
4、菜单美观、醒目,二级菜单可正常弹出与跳转;
5、页面中有多媒体元素,如gif、视频、音乐,表单技术的使用;
6、页面清爽、美观、大方,不雷同。
7、网站前端程序不仅要能够把用户要求的内容呈现出来,还要满足布局良好、界面美观、配色优雅、表现形式多样等要求