本页面分为顶部导航、登录注册栏,中部图片展示、主体内容和底部反馈模板

一、导航栏部分

要求一:设置菜单栏(二级菜单)和登录注册模块

要求二:当鼠标悬停到菜单栏(一级菜单)时,二级菜单以滑动效果滑出显示,鼠标离开菜单栏(一级菜单)时,以滑动效果滑入隐藏

二、图片展示

要求:设置背景图片,当鼠标点击图片时切换为另一张图片(图片自选)

点击后切换为另一张

主体内容

要求:设置主体内容模块(如图),给菜单栏”美国”的背景颜色设置为橙色,当点击菜单栏时,点击的那一个菜单栏背景颜色变为橙色其他的菜单栏背景颜色去掉并且菜单栏下方的内容会发生相应的改变.

四、底部反馈备案栏

要求:写出大致底部内容,文本居中

整体图

五、评分标准

得分情况

一:导航栏(30)

写出整体结构得15分,菜单栏滑入滑出效果15分

二:图片展示(20)

图片正常设置并显示得10分,点击图片能够切换另一张图片得10分

三:主体部分(40)

写出整体结构得20分,点击菜单栏能够切换背景颜色得10分,点击菜单栏,下方内容能够切换得10分

四: 底部反馈备案栏(1)

写出整体结构得5分,文本内容居中5分

六、实现代码


<!DOCTYPE html>
<html lang="en"> <head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<script src="js/jquery-3.4.1.js"></script>
<title>Document</title>
<style>
* {
margin: 0;
padding: 0;
} .nav {
width: 100%;
height: 60px;
background-color: rgb(241, 238, 238);
} .nav ul li {
margin-right: 2px;
background-color: orange;
height: 60px;
line-height: 60px;
text-align: center;
width: 240px;
list-style: none;
float: left;
} .nav ul li ul {
position: relative;
top: 1px;
display: none;
} .nav .nav_right {
margin-right: 10px;
float: right;
} .img {
display: table;
margin-bottom: 10px;
margin-top: 5px;
width: 100%;
height: 380px;
background-image: url("img/ly1.jpg");
background-repeat: no-repeat;
} .content {
width: 1200px;
height: 400px;
border: 1px solid rgb(230, 227, 227);
margin: 0 auto;
} .content .content_top {
width: 100%;
border-bottom: 1px solid rgb(129, 222, 238);
} .content .content_top ul li {
width: 70px;
height: 40px;
line-height: 40px;
text-align: center;
display: inline-block;
} .content .content_top .active {
background-color: orange;
} .content .content_bottom {
margin-top: 40px;
} .content .content_bottom dl {
margin-left: 70px;
float: left;
} .content .content_bottom dl dd {
margin: 10px 0;
} .content .content_bottom img {
width: 320px;
height: 240px;
} .content .content_bottom {
display: none;
} .content .squery {
display: block;
}
p{
margin: 20px 0;
text-align: center;
}
</style>
<script>
$(function () {
$(".nav>ul>li").hover(function () {
$(this).children("ul").stop().slideDown();
}, function () {
$(this).children("ul").stop().slideUp();
}) $(".ul li").click(function () {
$(this).addClass("active").siblings().removeClass("active");
$(".content_bottom:eq(" + $(this).index() + ")").show().siblings(".content_bottom").hide();
}) $(".img").click(function () {
$(this).css("background-image", "url('img/ly2.jpg')");
})
})
</script>
</head> <body>
<div class="nav">
<ul>
<li>首页</li>
<li>酒店
<ul>
<li>国外酒店</li>
<li>国内酒店</li>
<li>民宿客栈</li>
</ul>
</li>
<li>旅游
<ul>
<li>跟团游</li>
<li>周末游</li>
<li>自由行</li>
</ul>
</li>
<li>反馈</li>
</ul> <div class="nav_right">
<a href="">登录</a>
<a href="">注册</a>
</div>
</div> <div class="img"></div> <div class="content">
<div class="content_top">
<ul class="ul">
<li class="active">美国</li>
<li>越南</li>
<li>韩国</li>
</ul>
</div>
<div class="content_bottom squery">
<dl>
<dt><img src="img/04.jpg" alt=""></dt>
<dd>美国<天涯双飞5日游></dd>
<dd>售价&nbsp;12</dd>
</dl>
<dl>
<dt><img src="img/05.jpg" alt=""></dt>
<dd>美国<天涯双飞5日游></dd>
<dd>售价&nbsp;12</dd>
</dl>
</div>
<div class="content_bottom">
<dl>
<dt><img src="img/06.jpg" alt=""></dt>
<dd>越南<天涯双飞5日游></dd>
<dd>售价&nbsp;12</dd>
</dl>
<dl>
<dt><img src="img/07.jpg" alt=""></dt>
<dd>越南<天涯双飞5日游></dd>
<dd>售价&nbsp;12</dd>
</dl>
</div>
<div class="content_bottom">
<dl>
<dt><img src="img/08.jpg" alt=""></dt>
<dd>韩国<天涯双飞5日游></dd>
<dd>售价&nbsp;12</dd>
</dl>
<dl>
<dt><img src="img/09.jpg" alt=""></dt>
<dd>韩国<天涯双飞5日游></dd>
<dd>售价&nbsp;12</dd>
</dl>
</div>
</div> <p>
<a href="">关于我们</a>
<a href="">常见问题</a>
<a href="">反馈意见</a>
<a href="">全站地图</a>
<span>京ICP证03011373号</span>
</p>
</body> </html>

云南农职《JavaScript交互式网页设计》 综合机试试卷⑥——简易旅游网的更多相关文章

  1. JavaScript交互式网页设计作业目录(作业笔记)

    JavaScript交互式网页设计笔记 • [目录] 我的大学笔记>>> 第1章 JavaScript基本语法>>> 1.1.4 使用 JavaScript 的 H ...

  2. JavaScript交互式网页设计笔记 • 【目录】

    章节 内容 实践练习 JavaScript交互式网页设计作业目录(作业笔记) 第1章 JavaScript交互式网页设计笔记 • [第1章 JavaScript基本语法] 第2章 JavaScript ...

  3. 云南农职《JavaScript交互式网页设计》 综合机试试卷⑤——简单分类菜单

    一.语言和环境 实现语言:HTML,CSS,JavaScript,JQuery. 开发环境:HBuilder. 二.题目(100分): 1.使用Jquery和JavaScript实现二级分类菜单管理 ...

  4. 云南农职《JavaScript交互式网页设计》 综合机试试卷③——实现二级分类菜单

    一.语言和环境 实现语言:HTML,CSS,JavaScript,JQuery. 开发环境:HBuilder. 二.题目(100分): 使用Jquery和JavaScript实现二级分类菜单管理 点击 ...

  5. 云南农职《JavaScript交互式网页设计》 综合机试试卷①——实现购物车的结算

    一.语言和环境 实现语言:javascript.html.css. 开发环境:HBuilder. 二.题目2(100分) 1.功能需求: 马上过节了,电商网站要进行促销活动,需要实现该商城购物车的商品 ...

  6. 云南农职《JavaScript交互式网页设计》 综合机试试卷②——实现轮播图效果

    一.语言和环境 实现语言:HTML,CSS,JavaScript,JQuery. 开发环境:HBuilder. 二.题目(100分): 使用JQuery淡入淡出动画,实现轮播图效果 每隔2秒钟切换一张 ...

  7. 云南农职《JavaScript交互式网页设计》 综合机试试卷④——蔚蓝网导航栏

    一.语言和环境 实现语言:javascript.html.css. 开发环境:HBuilder. 二.题目(100分) 1.功能需求: 布局出顶部导航栏目 鼠标放到新手入门显示对象的下拉列表 鼠标移开 ...

  8. JavaScript交互式网页设计 • 【第5章 JavaScript对象】

    全部章节   >>>> 本章目录 5.1 Object 对象和 Date 对象 5.1.1 JavaScript 的内部对象 5.1.2 Object对象 5.1.3 Date ...

  9. JavaScript交互式网页设计 • 【第3章 JavaScript浏览器对象模型】

    全部章节   >>>> 本章目录 3.1 浏览器对象模型 3.1.1 浏览器对象模型 3.2 window 对象 3.2.1 window 对象的常用属性及方法 3.2.2 使 ...

随机推荐

  1. C语言time函数获取当前时间

    以前放了个链接,但是原作者把博文删了,这里放一个获取时间的代码,已经比较详细所以不做注释 #include<stdio.h> #include<time.h> #include ...

  2. Shell学习(四)——shell中各种括号的作用

    参考博客: [1]shell中各种括号的作用().(()).[].[[]].{} [2]shell中的单层大/中/小括号.双层大中小括号.命令替换等 一.前言 目录 单括号() 双括号(( )) 单中 ...

  3. Linux安装软件出错

    1.Delta RPMs disabled because /usr/bin/applydeltarpm not installed. yum provides '*/applydeltarpm' # ...

  4. 前端两大框架 vue 和 react 的区别

    1. 设计思想 vue: vue的官网介绍说vue是一种渐进式框架,采用自底向上增量开发的设计: react: 采用函数式编程,推崇纯组件,数据不可变,单向数据流: 2. 编写语法 vue: 采用单文 ...

  5. 如何在 GitHub 上高效阅读源码?

    原文链接: 如何在 GitHub 上高效阅读源码? 之前听说过一个故事,一个领导为了提高团队战斗力,把团队成员集中起来,搞封闭开发,重点还是在没有网的条件下. 结果就是一个月过去了,产出基本为零. 我 ...

  6. 搭建ELK日志平台(单机)

    系统版本:Ubuntu 16.04.7 LTS 软件架构:Filebeat+Kafka+Logstash+Elasticsearch+Kibana+Nginx 软件版本:Filebeat-7.16.0 ...

  7. ansible自定义模块

    参考官网:http://www.ansible.com.cn/docs/developing_modules.html#tutorial 阅读 ansible 附带的模块(上面链接)是学习如何编写模块 ...

  8. 洛谷 11 月月赛 I Div.2 A [Kubic] Addition 题解

    Content 你有一个长度为 \(n\) 的序列 \(a\).你可以执行 \(n-1\) 次操作,每次操作中你可以选择一个位置 \(i\),并删除 \(a_i\) 和 \(a_{i+1}\),再在原 ...

  9. CF1111A Superhero Transformation 题解

    Content 有两个字符串 \(s,t\).规定元音字母只能够变换成元音字母,辅音字母只能够变换成辅音字母.试问 \(s\) 能否经过若干次变换得到 \(t\). 数据范围:\(1\leqslant ...

  10. Various methods for capturing the screen

    Explains techniques for capturing the screen programmatically. Download GDI source code - 72.1 Kb Do ...