当前位置: 首页 > web >正文

192. Web前端网页制作 《你的名字》动漫主题网页设计实例 大学生期末大作业 html+css+js

目录

前言

一、网页概述

二、网页文件

 三、网页效果

四、代码展示

1.html

2.CSS

3.JS

五、总结

1.简洁实用

2.使用方便

3.整体性好

4.形象突出

5.交互式强

六、更多推荐


前言

《你的名字》动漫主题网页设计实例 ,应用html+css+js: Div、导航栏、图片轮翻效果、视频、音频、悬浮菜单、留言表单等。适用于大学生网页课程作业设计,供大家参考。


一、网页概述

网页布局为“同字型”的布局,即最上面是网站的标题以及横幅广告条,接下来就是网站的主要内容,左右分列一些两小条内容,中间是主要部分,与左右一起罗列到底。

支持如Dreamweaver、HBuilder、Text 、Vscode 等任意html编辑软件进行编辑修改;支持包括IE、Firefox、Chrome、Safari主流浏览器浏览。


二、网页文件

本网页实例共包含5个页面:


 三、网页效果

以下是本篇文章正文内容,下面案例仅供参考(节选示例):


四、代码展示

1.html

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link type="text/css" rel="stylesheet" href="css/style.css" />
<title>你的名字</title>
</head>
<body>
<div class="wrapin">
  <!--头部-->
  <div class="banner">
    <div class="box-1">
      <ul>
        <li> <img src="images/banner_1.jpg"></img> </li>
        <li> <img src="images/banner_2.jpg"></img> </li>
        <li> <img src="images/banner_3.jpg"></img> </li>
        <li> <img src="images/banner_4.jpg"></img> </li>
      </ul>
    </div>
    <div class="box-2">
      <ul>
      </ul>
    </div>
    <div class="box-3"> <span class="prev"> < </span> <span class="next"> > </span> </div>
  </div>
  <header>
    <ul class="nav clearfix">
      <li><a href="index.html">首页</a></li>
      <li><a href="juqing.html">剧情故事</a></li>
      <li><a href="tupian.html">精彩图集</a></li>
      <li><a href="jingchai.html">剧情解说</a></li>
      <li><a href="lianxi.html">联系我们</a></li>
    </ul>
  </header>
  <!--内容-->
  <div class="con">
    <div class="top clearfix">
      <div class="text">
        <h2>你的名字。</h2>
        <P>《你的名字。》是由新海诚执导,由神木隆之介、上白石萌音担任主要配音的一部原创日本动画电影。<br>
          <br>
          故事发生的地点是在每千年回归一次的彗星造访过一个月之前,日本飞驒市的乡下小町糸守町。在这里女高中生三叶每天都过着忧郁的生活,而她烦恼的不光有担任町长的父亲所举行的选举运动,还有家传神社的古老习俗。在这个小小的町,周围都只是些爱瞎操心的老人。为此三叶对于大都市充满了憧憬。</P>
      </div>
      <div class="pic"> <img src="images/15.jpg"/> </div>
    </div>
    <div class="title">
      <h2>影片评价</h2>
    </div>
    <div class="pinglun">
      <div class="text">《你的名字。》基于新海的原创剧本,电影围绕三叶,一个女孩不乐意住在农村,泷,一个东京的高中生,是一个建筑迷。这两个人有着命中注定的联系,但电影以不同寻常的方式实现的,至少可以说:他们在梦里交换着身体。新海诚的电影还展示了青春期真实的尴尬和窘迫,当三叶变为泷时,发现自己使用女性的“我”的称呼时朋友表现出的惊讶等,这笑料显得十分可爱,当然这样的情景也再其他电视剧中出现过。然而这部电影关于的跨性别,是新海诚的独特之处,因为他们有着奇特的处境和陌生的渴望。他们互相留下笔记,甚至争吵。当然,一旦事情来到了这个阶段,就知道爱会绽放。但故事神秘之处是在故事开始前一个月的天空中出现一千年一次彗星。也预示着中心人物关系的萌芽。剧情需要很多的曲折,但把焦点集中在三叶和泷各自的命运。配角人物,如美纪,泷暗恋的对象,和三叶的祖母一叶、妹妹四叶,主要是为突出两主人公特点和困境。但作为最高潮的部分,天空中爆发出耀眼的颜色和光,《你的名字。》就像梦几乎每个人觉得恋人太完美,相遇太短,结局太突然,欣喜溶解在稀薄的空气以保持清醒的生活。但仍有一些东西保留下来——记忆,尽管如此微弱。《你的名字。》得到的是一种痛苦的悲情和超自然美的交融,难以忘怀。</div>
    </div>
    <div class="tupian">
      <div class="title">
        <h2>精彩图集</h2>
      </div>
      <ul class="clearfix">
        <li><img src="images/8.jpg"/></li>
        <li><img src="images/14.jpg"/></li>
        <li><img src="images/16.jpg"/></li>
      </ul>
    </div>
  </div>
  <!--底部-->
  <footer>
    <p>你的名字</p>
  </footer>
</div>
<script type="text/javascript" src="js/js.js"></script>
<audio controls="controls" autoplay="autoplay" hidden>
  <source src="audio/song.mp3" type="audio/mpeg" />
Your browser does not support the audio element.
</audio>
</body>
</html>

...

2.CSS

代码如下(节选示例):

/*通用类*/
* {
    margin: 0;
    padding: 0;
}
body {
    margin: 0 auto;
    font-size: 14px;
    background: url(../images/13.jpg) no-repeat fixed;
    color: #333;
    position: relative;
    padding-top: 50px;
    padding-bottom: 50px;
}
img {
    border: none;
}
a {
    cursor: pointer;
    color: #333;
    text-decoration: none;
    outline: none;
}
ul {
    list-style-type: none;
}
em {
    font-style: normal;
}
.lt {
    float: left;
}
.rt {
    float: right;
}
div.clear {
    font: 0px Arial;
    line-height: 0;
    height: 0;
    overflow: hidden;
    clear: both;
}
.clearfix::after {
    content: "";
    display: block;
    clear: both;
}
/*wrapin 主体容器宽度*/
.wrapin {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
header {
    height: 50px;
    background: #fff;
    border-bottom: 1px solid #ccc;
}
.nav li {
    line-height: 50px;
    float: left;
    width: 20%;
    text-align: center;
    font-size: 16px;
}
.nav li a {
    color: #333;
}
.banner {
    display: block;
}
.banner img {
    width: 100%;
    display: block;
}
.banner {
    width: 100%;
    height: 560px;
    overflow: hidden;
    position: relative;
}
.box-1 ul {
}
.box-1 ul li {
    width: 100;
    height: 560px;
    position: relative;
    overflow: hidden;
}
.box-1 ul li img {
    display: block;
    width: 100%;
    height: 100%;
}

...

3.JS

代码如下(节选示例):

window.onload = function(){
            function $(param){
                if(arguments[1] == true){
                    return document.querySelectorAll(param);
                }else{
                    return document.querySelector(param);
                }
            }
            var $box = $(".box");
            var $box1 = $(".box-1 ul li",true);
            var $box2 = $(".box-2 ul");
            var $box3 = $(".box-3");
            var $length = $box1.length;
            
            var str = "";
            for(var i =0;i<$length;i++){
                if(i==0){
                    str +="<li class='on'>"+(i+1)+"</li>";
                }else{
                    str += "<li>"+(i+1)+"</li>";
                }
            }
            $box2.innerHTML = str;
            
            var current = 0;
            
            var timer;
            timer = setInterval(go,5000);
            function go(){
                for(var j =0;j<$length;j++){
                    $box1[j].style.display = "none";
                    $box2.children[j].className = "";
                }
                if($length == current){
                    current = 0;
                }
                $box1[current].style.display = "block";
                $box2.children[current].className = "on";
                current++;
            }
            
            for(var k=0;k<$length;k++){
                $box1[k].onmouseover = function(){
                    clearInterval(timer);
                }
                $box1[k].onmouseout = function(){
                    timer = setInterval(go,5000);
                }
            }
            for(var p=0;p<$box3.children.length;p++){
                $box3.children[p].onmouseover = function(){
                    clearInterval(timer);
                };
                $box3.children[p].onmouseout = function(){
                    timer = setInterval(go,5000);
                }
            }
            
            for(var u =0;u<$length;u++){
                $box2.children[u].index  = u;
                $box2.children[u].onmouseover = function(){
                    clearInterval(timer);
                    for(var j=0;j<$length;j++){
                        $box1[j].style.display = "none";
                        $box2.children[j].className = "";
                    }
                    this.className = "on";
                    $box1[this.index].style.display = "block";
                    current = this.index +1;
                }
                $box2.children[u].onmouseout = function(){
                    timer = setInterval(go,5000);
                }
            }
            
            $box3.children[0].onclick = function(){
                back();
            }
            $box3.children[1].onclick = function(){
                go();
            }
            function back(){
                for(var j =0;j<$length;j++){
                    $box1[j].style.display = "none";
                    $box2.children[j].className = "";
                }
                if(current == 0){
                    current = $length;
                }
                $box1[current-1].style.display = "block";
                $box2.children[current-1].className = "on";
                current--;
            }
        }

...


五、总结

一个优秀的网页应具备以下几个特点:

1.简洁实用

尽量以最高效率的方式将用户所要想得到的信息传送给他就是最好的,要去掉所有的冗余的东西;

2.使用方便

要满足使用者的要求,网页适合使用,显示出其功能美;

3.整体性好

围绕一个统一的目标设计,强调整体的功能性; 

4.形象突出

尽量符合网页美的标准,能够使网站的形象得到最大限度的提升,追求雅俗共赏。页面用色协调,布局符合形式美的要求:布局有条理,充分利用美的形式,使网页富有可欣赏性,提高档次。

5.交互式强

发挥网络的优势,想方设法使每个使用者都参与到其中来。

六、更多推荐

关注作者|获取更多源码(2000+个网页源码)|优质文章】;您的支持是我创作的动力!看到这里就【点赞收藏博文】,三连支持下吧,3Q!

Web前端网页制作、整站模板、3D炫酷效果、图片展示、文字效果、大学生毕业HTML、期末大作业模板案例等技术内容,有兴趣的联系我交流学习!

更多优质博客文章、网页模板点击以下链接查阅:仙女网页设计-CSDN博客。


http://www.xdnf.cn/news/11522.html

相关文章:

  • C语言程序设计(第四版)—习题10程序设计题
  • Android OpenGL使用GLSurfaceView预览视频
  • 心脏出血(Heartbleed)漏洞浅析、复现
  • 【详解智能座舱通信技术--转载】
  • Android 2.3定制ROM CyanogenMod 7装机量超22万
  • 提示“QQ在线状态服务尚未启用,您需要添加对方为好友才能与其进行会话”解决方法
  • 奇妙动漫世界
  • 工业大数据浅析(上篇)——工业大数据的概念、发展及价值
  • 声屏障:声屏障
  • 软件开发的必备步骤
  • 超全的数据可视化图表组件,建议收藏!
  • 如何正确对待止损止盈?6大止损法、10种止盈技巧,让你的利润奔跑!
  • 在线代理(Web ProxyServer)完全详解
  • 全站静态化
  • 清除系统LJ(绿色单文件版)
  • 《大数据之路:阿里巴巴大数据实践》:看阿里人从IT时代走向DT时代的经验之谈!_大数据之路 阿里巴巴大数据实践 感悟(1)
  • 医院门诊排队叫号系统
  • offsetParent 深度解析
  • 继电器的工作原理及驱动电路
  • NSIS 下载
  • bluetooth外围设备找不到驱动程序怎么解决
  • 从数据库中取时间值,遇到:java.sql.Timestamp cannot be cast to java.lang.Long
  • android 9.0广播动态注册和接收流程
  • 5个好用的网络故障排除工具分享_ip tools network utilities
  • Windows11出现找不到d3dx9_25.dll文件如何处理??
  • 循环冗余校验(CRC)
  • MKV格式详解
  • 五种css溢出隐藏的方法----亲测可用
  • 基于Java SSM框架实现企业台账管理平台系统项目【项目源码+论文说明】计算机毕业设计
  • 4.4 matlab三维曲线(plot3函数、fplot3函数)