动漫网站设计——大鱼海棠

在这次期末作业中,我们将设计一个以动漫《大鱼海棠》为主题的网站。网站主要包括首页、角色介绍、剧情简介、音乐推荐、壁纸下载等版块。我们将使用HTML、CSS和JavaScript来实现页面的设计和交互效果。以下是网站的基本结构和代码示例。

1. 网站结构

页面结构主要分为以下几个部分:

  • 首页:展示《大鱼海棠》的宣传海报和电影简介。
  • 角色介绍:展示主要角色的图片和信息。
  • 剧情简介:简要描述电影的剧情。
  • 音乐推荐:推荐电影中的插曲。
  • 壁纸下载:提供壁纸供用户下载。

2. HTML代码示例

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>大鱼海棠 动漫网站</title>
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <header>
        <h1>大鱼海棠 动漫网站</h1>
        <nav>
            <ul>
                <li><a href="#home">首页</a></li>
                <li><a href="#characters">角色介绍</a></li>
                <li><a href="#story">剧情简介</a></li>
                <li><a href="#music">音乐推荐</a></li>
                <li><a href="#wallpapers">壁纸下载</a></li>
            </ul>
        </nav>
    </header>

    <section id="home">
        <h2>电影简介</h2>
        <img src="poster.jpg" alt="大鱼海棠海报" />
        <p>《大鱼海棠》是中国的一部动画电影,讲述了一个关于爱与牺牲的动人故事。</p>
    </section>

    <section id="characters">
        <h2>角色介绍</h2>
        <div class="character">
            <h3>椿</h3>
            <img src="character1.jpg" alt="椿" />
            <p>椿是影片的女主角,具有海洋和人类的双重血统。</p>
        </div>
    </section>

    <section id="story">
        <h2>剧情简介</h2>
        <p>电影讲述了椿为了挽救心爱的男孩而化身为海鲜的故事....</p>
    </section>

    <section id="music">
        <h2>音乐推荐</h2>
        <ul>
            <li><a href="music1.mp3">《大鱼海棠》插曲</a></li>
        </ul>
    </section>

    <section id="wallpapers">
        <h2>壁纸下载</h2>
        <a href="wallpaper1.jpg" download>下载壁纸1</a>
    </section>

    <footer>
        <p>© 2023 大鱼海棠动漫网站</p>
    </footer>

    <script src="script.js"></script>
</body>
</html>

3. CSS样式示例

body {
    font-family: Arial, sans-serif;
    line-height: 1.6;
    background-color: #f4f4f4;
}

header {
    background: #333;
    color: #fff;
    padding: 10px 0;
    text-align: center;
}

nav ul {
    padding: 0;
    list-style: none;
}

nav ul li {
    display: inline;
    margin: 0 15px;
}

nav a {
    color: white;
    text-decoration: none;
}

section {
    margin: 20px;
    padding: 20px;
    background: white;
    border-radius: 5px;
}

.character {
    margin-bottom: 20px;
}

footer {
    text-align: center;
    padding: 10px 0;
    background: #333;
    color: #fff;
    position: relative;
    bottom: 0;
    width: 100%;
}

4. JavaScript交互示例

我们可以通过JavaScript增加一些页面交互效果,例如当用户点击某个链接时,改变相应部分的样式。

document.querySelectorAll('nav a').forEach(link => {
    link.addEventListener('click', function(event) {
        event.preventDefault();
        alert(`您点击了 ${this.innerText}`);
    });
});

总结

通过这次动漫网站设计的作业,不仅让我们熟悉了HTML、CSS和JavaScript的基本用法,更通过一个具体的项目将这些知识融会贯通。设计过程中的每一步都需要创意与耐心,相信最终的成果将让观众对《大鱼海棠》这部作品产生更深的理解与感受。希望这份作业能为大家带来乐趣与启发。

点赞(0) 打赏

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部