云南农职《JavaScript交互式网页设计》 综合机试试卷⑥——简易旅游网
本页面分为顶部导航、登录注册栏,中部图片展示、主体内容和底部反馈模板
一、导航栏部分
要求一:设置菜单栏(二级菜单)和登录注册模块

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

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

点击后切换为另一张

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


四、底部反馈备案栏
要求:写出大致底部内容,文本居中

整体图

五、评分标准
|
得分情况 |
|
|
一:导航栏(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>售价 12</dd>
</dl>
<dl>
<dt><img src="img/05.jpg" alt=""></dt>
<dd>美国<天涯双飞5日游></dd>
<dd>售价 12</dd>
</dl>
</div>
<div class="content_bottom">
<dl>
<dt><img src="img/06.jpg" alt=""></dt>
<dd>越南<天涯双飞5日游></dd>
<dd>售价 12</dd>
</dl>
<dl>
<dt><img src="img/07.jpg" alt=""></dt>
<dd>越南<天涯双飞5日游></dd>
<dd>售价 12</dd>
</dl>
</div>
<div class="content_bottom">
<dl>
<dt><img src="img/08.jpg" alt=""></dt>
<dd>韩国<天涯双飞5日游></dd>
<dd>售价 12</dd>
</dl>
<dl>
<dt><img src="img/09.jpg" alt=""></dt>
<dd>韩国<天涯双飞5日游></dd>
<dd>售价 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交互式网页设计》 综合机试试卷⑥——简易旅游网的更多相关文章
- JavaScript交互式网页设计作业目录(作业笔记)
JavaScript交互式网页设计笔记 • [目录] 我的大学笔记>>> 第1章 JavaScript基本语法>>> 1.1.4 使用 JavaScript 的 H ...
- JavaScript交互式网页设计笔记 • 【目录】
章节 内容 实践练习 JavaScript交互式网页设计作业目录(作业笔记) 第1章 JavaScript交互式网页设计笔记 • [第1章 JavaScript基本语法] 第2章 JavaScript ...
- 云南农职《JavaScript交互式网页设计》 综合机试试卷⑤——简单分类菜单
一.语言和环境 实现语言:HTML,CSS,JavaScript,JQuery. 开发环境:HBuilder. 二.题目(100分): 1.使用Jquery和JavaScript实现二级分类菜单管理 ...
- 云南农职《JavaScript交互式网页设计》 综合机试试卷③——实现二级分类菜单
一.语言和环境 实现语言:HTML,CSS,JavaScript,JQuery. 开发环境:HBuilder. 二.题目(100分): 使用Jquery和JavaScript实现二级分类菜单管理 点击 ...
- 云南农职《JavaScript交互式网页设计》 综合机试试卷①——实现购物车的结算
一.语言和环境 实现语言:javascript.html.css. 开发环境:HBuilder. 二.题目2(100分) 1.功能需求: 马上过节了,电商网站要进行促销活动,需要实现该商城购物车的商品 ...
- 云南农职《JavaScript交互式网页设计》 综合机试试卷②——实现轮播图效果
一.语言和环境 实现语言:HTML,CSS,JavaScript,JQuery. 开发环境:HBuilder. 二.题目(100分): 使用JQuery淡入淡出动画,实现轮播图效果 每隔2秒钟切换一张 ...
- 云南农职《JavaScript交互式网页设计》 综合机试试卷④——蔚蓝网导航栏
一.语言和环境 实现语言:javascript.html.css. 开发环境:HBuilder. 二.题目(100分) 1.功能需求: 布局出顶部导航栏目 鼠标放到新手入门显示对象的下拉列表 鼠标移开 ...
- JavaScript交互式网页设计 • 【第5章 JavaScript对象】
全部章节 >>>> 本章目录 5.1 Object 对象和 Date 对象 5.1.1 JavaScript 的内部对象 5.1.2 Object对象 5.1.3 Date ...
- JavaScript交互式网页设计 • 【第3章 JavaScript浏览器对象模型】
全部章节 >>>> 本章目录 3.1 浏览器对象模型 3.1.1 浏览器对象模型 3.2 window 对象 3.2.1 window 对象的常用属性及方法 3.2.2 使 ...
随机推荐
- C语言time函数获取当前时间
以前放了个链接,但是原作者把博文删了,这里放一个获取时间的代码,已经比较详细所以不做注释 #include<stdio.h> #include<time.h> #include ...
- Shell学习(四)——shell中各种括号的作用
参考博客: [1]shell中各种括号的作用().(()).[].[[]].{} [2]shell中的单层大/中/小括号.双层大中小括号.命令替换等 一.前言 目录 单括号() 双括号(( )) 单中 ...
- Linux安装软件出错
1.Delta RPMs disabled because /usr/bin/applydeltarpm not installed. yum provides '*/applydeltarpm' # ...
- 前端两大框架 vue 和 react 的区别
1. 设计思想 vue: vue的官网介绍说vue是一种渐进式框架,采用自底向上增量开发的设计: react: 采用函数式编程,推崇纯组件,数据不可变,单向数据流: 2. 编写语法 vue: 采用单文 ...
- 如何在 GitHub 上高效阅读源码?
原文链接: 如何在 GitHub 上高效阅读源码? 之前听说过一个故事,一个领导为了提高团队战斗力,把团队成员集中起来,搞封闭开发,重点还是在没有网的条件下. 结果就是一个月过去了,产出基本为零. 我 ...
- 搭建ELK日志平台(单机)
系统版本:Ubuntu 16.04.7 LTS 软件架构:Filebeat+Kafka+Logstash+Elasticsearch+Kibana+Nginx 软件版本:Filebeat-7.16.0 ...
- ansible自定义模块
参考官网:http://www.ansible.com.cn/docs/developing_modules.html#tutorial 阅读 ansible 附带的模块(上面链接)是学习如何编写模块 ...
- 洛谷 11 月月赛 I Div.2 A [Kubic] Addition 题解
Content 你有一个长度为 \(n\) 的序列 \(a\).你可以执行 \(n-1\) 次操作,每次操作中你可以选择一个位置 \(i\),并删除 \(a_i\) 和 \(a_{i+1}\),再在原 ...
- CF1111A Superhero Transformation 题解
Content 有两个字符串 \(s,t\).规定元音字母只能够变换成元音字母,辅音字母只能够变换成辅音字母.试问 \(s\) 能否经过若干次变换得到 \(t\). 数据范围:\(1\leqslant ...
- Various methods for capturing the screen
Explains techniques for capturing the screen programmatically. Download GDI source code - 72.1 Kb Do ...