云南农职《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 使 ...
随机推荐
- 机器学习常用python包
(py37) ai@ai:~$ pip freeze |grep -v '@' astor==0.8.1 certifi==2021.5.30 chardet==4.0.0 cycler==0.10. ...
- Nested Classes in C++
A nested class is a class which is declared in another enclosing class. A nested class is a member a ...
- Spring Boot,Spring Cloud,Spring Cloud Alibaba 版本选择说明以及整理归纳
前言 本文的核心目的: 1.方便自己以后的查找,预览,参考 2.帮助那些不知道如何选择版本的朋友进行指引,而不是一味的跟风网上的版本,照抄. Spring Boot 版本 版本查询: https:// ...
- Mysql配置文件 16c64g优化
目录 一.说明 二.配置 一.说明 以下配置适合16核64G及以上的配置,会让性能稍微提高1/3左右. 二.配置 my.cnf [client] port = 3306 socket = /usr/l ...
- Spring5 AOP编程:关于org.springframework.beans.factory.BeanNotOfRequiredTypeException报错
Spring5 AOP编程:关于org.springframework.beans.factory.BeanNotOfRequiredTypeException报错 先上错误详细信息: org.spr ...
- BitBake使用攻略--从HelloWorld讲起
目录 写在前面 1. 什么是BitBake 2. BitBake的安装 3. 使用BitBake构建一个HelloWorld工程 后续 写在前面 <BitBake使用攻略>系列文章将从今天 ...
- LuoguB2133 我家的门牌号 题解
Update \(\texttt{2021.11.27}\) 修复了代码中的 \(10000\) 写成 \(n\) 的错误. Content 一个家庭住在一个胡同里面,门牌号从 \(1\) 开始编号. ...
- CentOS7下使用NFS文件共享给Window server 2012
CentOS7下使用NFS文件共享给Window server 2012 2018年08月24日 23:15:54 疼迅扣扣 阅读数:443 出自https://blog.csdn.net/u013 ...
- Windows 11实现录屏直播,搭建Nginx的rtmp服务
先!下载几个工具呗 官方下载FFmpeg:http://www.ffmpeg.org 官方下载nginx-rtmp-module:https://github.com/arut/nginx-rtmp- ...
- Mysql中不能update自身的解决方法
不能执行:update bi_data.order_all_detailset err_msg='同时存在于wx,zfb平台',proc_time=now()where order_no in( se ...