Web期末作业网页设计——海绵宝宝(附源码)

项目概述

项目一:海绵宝宝第一套
  • 项目规模:大型综合网站
  • 页面数量:8个主要页面
  • 技术栈:HTML5 + CSS3
  • 特色功能:用户系统、视频播放、音乐播放、图集展示
项目二:海绵宝宝第二套
  • 项目规模:中型展示网站
  • 页面数量:5个主要页面
  • 技术栈:HTML5 + CSS3
  • 特色功能:角色介绍、剧情展示、图片鉴赏

此作品为学生个人主页网页设计题材,代码为简单学生水平 html+css 布局制作,作品下载后可使用任意HTML编辑软件(如:DW、HBuilder、NotePAD 、Vscode 、Sublime 、Webstorm、 Notepad++ 等任意HTML软件编辑修改网页)。

1. 文件结构设计

第一套项目结构:

01 海绵宝宝 第一套/
├── css/
│   ├── common.css      # 公共样式
│   └── style.css       # 主样式文件
├── images/             # 图片资源
├── music/              # 音频资源
├── video/              # 视频资源
├── index.html          # 首页
├── login.html          # 登录页
├── register.html       # 注册页
├── role_intro.html     # 角色介绍
├── atlas.html          # 图集欣赏
├── video.html          # 在线视频
├── classicline.html    # 经典台词
├── awards.html         # 获奖记录
└── contactus.html      # 联系我们

第二套项目结构:

01 海绵宝宝 第二套/
├── images/             # 图片资源
├── index.html          # 首页
├── juqing.html         # 剧情简介
├── juese.html          # 主人公介绍
├── tupian.html         # 图片鉴赏
├── jingcai.html        # 精彩片段
└── style.css           # 样式文件

2. 作品演示在这里插入图片描述

在这里插入图片描述

3. 部分代码演示

HTML
<!DOCTYPE html>
<html lang="zh_CN">

<head>
    <meta charset="UTF-8">
    <link rel="stylesheet" href="./css/common.css">
    <link rel="stylesheet" href="./css/style.css">
    <title>海绵宝宝</title>
</head>

<body>
    <div class="top">
        <ul class="loginbar clearboth container">
            <li><a href="index.html">SPONGE<span>BOB.</span></a></li>
            <li>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="rigister.html">注册</a></li>
            <li><a href="login.html">登录</a></li>
        </ul>
    </div>
    <div id="header">
        <ul class="nav clearboth container">
            <li><a href="index.html">首页</a></li>
            <li><a href="role_intro.html">角色介绍</a></li>
            <li><a href="atlas.html">图集欣赏</a></li>
            <li><a href="video.html">在线视频</a></li>
            <li><a href="classicline.html">经典台词</a></li>
            <li><a href="awards.html">获奖记录</a></li>
            <li><a href="contactus.html">联系我们</a></li>
        </ul>
    </div>
    <div class="banner-wrapper clear"></div>
    <div class="container">
        <div class="column-title">
            <h2>剧情简介</h2>
        </div>
        <div class="column-one-content">
            <div class="column-one-text column-text">
                <p>海绵宝宝是方块形的黄色海绵,住在比基尼海滩(裤头村、比奇堡)的一个菠萝里,他的宠物是一只会"猫~猫~"叫的海蜗牛小蜗,海绵宝宝喜欢捕捉水母,职业是蟹堡王(The Krusty
                    Krab)里的头号厨师。派大星和姗迪都是他的朋友。海绵宝宝总是能给平静的世界制造麻烦,虽然闹出一些笑话,不过他总能摆脱困境,然后又制造出新的麻烦。</p>
            </div>
        </div>
        <div class="column-two clearboth">
            <div class="column-title">
                <h2>动画制作</h2>
            </div>
            <div class="column-two-card left">
                <h2>01</h2>
                <h3>导演</h3>
                <p>舍曼·科恩、沃特·杜赫、山姆·亨德森、杰·朗德、Dan Povenmire、保罗·蒂比特</p>
            </div>
            <div class="column-two-card left">
                <h2>02</h2>
                <h3>副导演</h3>
                <p>卢克·史卡利</p>
            </div>
            <div class="column-two-card left">
                <h2>03</h2>
                <h3>编剧</h3>
                <p>史蒂芬·海伦伯格、蒂姆·希尔、肯特·奥斯本、史蒂文·班克斯、彼得·伯恩斯</p>
            </div>
            <div class="column-two-card left">
                <h2>04</h2>
                <h3>摄影</h3>
                <p>布莱恩·查康、Ralph Kaechele</p>
            </div>
            <div class="column-two-card left">
                <h2>05</h2>
                <h3>剪辑</h3>
                <p>罗比·罗伯茨、Bradley Carow、米兰达·尤瑟夫</p>
            </div>
            <div class="column-two-card right">
                <h2>06</h2>
                <h3>服装设计</h3>
                <p>罗宾·沃尔什</p>
            </div>
        </div>
        <div class="column-three clear">
            <div class="column-title">
                <h2>《海绵宝宝》片头</h2>
            </div>
            <div class="index-video">
                <video src="video/index.mp4" width="100%" height="100%" controls></video>
            </div>
        </div>
        <div class="column-four">
            <div class="column-title">
                <h2>《海绵宝宝》建筑</h2>
            </div>
            <div class="column-four-content clearboth">
                <div class="column-four-img">
                    <img src="images/index1.jpg" alt="">
                </div>
                <div class="column-four-img">
                    <img src="images/index2.jpg" alt="">
                </div>
                <div class="column-four-img">
                    <img src="images/index3.jpg" alt="">
                </div>
                <div class="column-four-img">
                    <img src="images/index4.webp.jpg" alt="">
                </div>
                <div class="column-four-img">
                    <img src="images/index5.jpg" alt="">
                </div>
                <div class="column-four-img">
                    <img src="images/index6.jpg" alt="">
                </div>
            </div>
        </div>
    </div>
    <div class="copyright">
        版权声明©2023My.All Rights Reserved
    </div>
</body>
</html>
CSS
/* 登录 注册界面 */
#bg-box{
    position: relative;
    width: 100%;
    height: 100vh;
}

#bg-box::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background: url(../images/banner1.jpg) no-repeat center/cover;
    filter: blur(4px);
}

.login-container {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: calc(100vh - 35px);
}

.register-form{
    position: relative;
    width: 400px;
    padding: 30px;
    background-color: rgba(255, 255, 255, 0.95);
    border-radius: 10px;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
}

.form-header {
    text-align: center;
    margin-bottom: 30px;
}

.form-header h2 {
    color: #09d2fe;
    font-size: 28px;
    margin-bottom: 10px;
}

.form-header p {
    color: #666;
    font-size: 14px;
}

.form-body {
    padding: 0 15px;
}

.account-bar {
    margin-bottom: 20px;
    position: relative;
}

.account-bar label {
    display: block;
    margin-bottom: 8px;
    color: #333;
    font-size: 14px;
}

.account-bar input[type="text"],
.account-bar input[type="email"],
.account-bar input[type="password"] {
    width: 100%;
    height: 40px;
    padding: 0 15px;
    border: 2px solid #e0e0e0;
    border-radius: 5px;
    font-size: 14px;
    transition: all 0.3s ease;
    box-sizing: border-box;
}

.account-bar input:focus {
    border-color: #09d2fe;
    outline: none;
    box-shadow: 0 0 0 3px rgba(9, 210, 254, 0.1);
}

.remember-forgot {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
}

.remember-me {
    display: flex;
    align-items: center;
    color: #666;
    font-size: 14px;
}

.remember-me input[type="checkbox"] {
    margin-right: 6px;
}

.forgot-password {
    color: #09d2fe;
    font-size: 14px;
    text-decoration: none;
    transition: color 0.3s ease;
}

.forgot-password:hover {
    color: #0281E8;
    text-decoration: underline;
}

.submit-bar {
    margin: 25px 0;
}

.submit-bar input[type="submit"] {
    width: 100%;
    height: 44px;
    background-color: #09d2fe;
    color: #fff;
    border: none;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 500;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.submit-bar input[type="submit"]:hover {
    background-color: #0281E8;
}

.register-link {
    text-align: center;
    color: #666;
    font-size: 14px;
}

.register-link a {
    color: #09d2fe;
    text-decoration: none;
    margin-left: 5px;
    transition: color 0.3s ease;
}

.register-link a:hover {
    color: #0281E8;
    text-decoration: underline;
}

/* 角色介绍 */
.role-card-wrapper{
    margin-bottom: 40px;
    justify-content: space-between;
    flex-wrap: wrap;
}
.role-card{
    width: 31%;
}

.role-img{
    height: 372px;
    background-color: #fff;
    padding: 20px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.137);
    box-sizing: border-box;
}

.role-img img{
    height: 100%;
}

.role-text{
    padding: 20px;
}

.role-text h3{
    color: #0281E8;
    padding-bottom: 10px;
}

.role-card-wrapper2{
    background-color: #fff;
    padding: 20px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.137);
    box-sizing: border-box;
}

.role-card-wrapper2{
    align-items: center;
    margin-bottom: 40px;
}


.role-card-wrapper2 .role-img2{
    width: 25%;
}

.role-img2 img{
    width: 100%;
}

.role-card-wrapper2 .role-text{
    flex: 1;
}

/* 图集欣赏  */
.atlas-wrapper img:hover{
    filter: brightness(1);
}

.phone-img-wrapper,
.computer-img-wrapper
 {
    flex-wrap: wrap;
    justify-content: space-between;
}

.phone-img-wrapper img{
    width: 19%;
    margin-bottom: 15px;
    filter: brightness(0.9);
}

.computer-img-wrapper img{
    width: 32.5%;
    height: 220px;
    margin-bottom: 15px;
    filter: brightness(0.8);
}

.computer-img-wrapper{
    margin-bottom: 25px;
}

/* 在线视频 */
.video-container{
    background: url(../images/bg.png) no-repeat center/cover;
}

.video-container .column-title h3{
    border-left-color: #ffee34;
}

.online-video a{
    display: inline-block;
    margin-bottom: 20px;
    color: #034CFF;
    text-decoration: underline;
}

.online-video a:hover{
    color: #ffee34;
    text-shadow: 0 0 5px gray;
}

.video-top-left{
    width: 70%;
}

.video-top-right{
    flex: 1;
    padding: 30px;
}

.video-top-right h2{
    margin-bottom: 30px;
}


.video-column-music ul>li{
    margin-bottom: 10px;
}

.video-column-music p{
    display: inline-block;
    width: 70%;
    height: 54px;
    line-height: 54px;
    vertical-align: middle;
    font-size: 16px;
    border-bottom: 1px solid #0281E8;
}

.video-column-music p:hover{
    color: #ffee34;
    cursor: pointer;
}

.video-column-music audio{
    width: 20%;
    margin-left: 20px;
    vertical-align: middle;
}

.video-clip-card-wrapper{
    margin-bottom: 40px;
    flex-wrap: wrap;
    justify-content: space-between;
}

.video-clip-card{
    width: 19%;
}

.video-clip-v video{
    border-radius: 15px;
    vertical-align: top;
}

.video-clip-t p{
    padding: 10px 0;
}

4. 源码地址

分享文件:海绵宝宝.zip
链接:https://pan.xunlei.com/s/VOS2KLBawRXrHZuAppFmWvZqA1
提取码:nvea

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值