试题编号:2-3 “谭木记”专题页制作——页脚和二维码模块

项目描述

​ 檀,因其木质坚硬,香气芬芳永恒,色彩绚丽多变且百毒不侵,万古不朽,又能避邪,故又称圣檀。世界上仅存有沈檀、檀香、绿檀、紫檀、黑檀、红檀、金药檀等,而且数量极其有限。为了推广檀木产品的使用,“谭木记”公司的项目负责人谭总致电HC公司项目负责人王经理,计划制作一个专题页面,用于宣传檀木产品的使用。王经理将此任务安排给了实习生小黄,接到任务后,小黄已经完成了大部分页面的制作,开始着手制作页脚和二维码模块。

​ 假设你是小黄,请按要求完成页脚和二维码模块,如下图所示。相关素材见试题2-3。

img

任务描述与评分标准(共100分)

任务1:请根据效果图按要求对“谭木记”专题页进行整体布局。(小计10分)

1)大部分文字字体为“微软雅黑”,字号14px,居中对齐。(10分)

任务2:根据效果图按要求完成页脚模块的布局及样式(小计25分)

1)页脚背景色为#525252,宽980px,文字颜色为#ffffff,行高为2em;上、下内边距为30px,上外边距为10px。(10分)
2)页脚第一行文字“关于我们、联系我们、意见建议、帮助中心、使用条款”均为超链接,颜色为#ffffff,链接文字之间有20px的距离;当鼠标悬停于超链接时,文字颜色变成#ff0000。(15分)

任务3:根据效果图按要求完成二维码模块的布局及样式(小计50分)

1)二维码宽110px,背景色为#ebebeb;二维码始终固定在浏览器的右侧,距右边距为5%,距下边距为20px。(10分)

2)二维码里面的图片上下边距为5px,如果图片无法显示,显示替代文本:“二维码图片”。(10分)

3)二维码右边的“关闭按钮”宽和高均为20px,水平和垂直均居中对齐。(10分)

4)二维码右上角“关闭按钮”按钮字号为16px,颜色为#ff0000,边框样式为:实线,线宽为1px,颜色为#cccccc。(10分)

5)二维码右上角“关闭”按钮采用绝对定位,具体位置参照效果图;当鼠标进入该按钮时,鼠标形状为“手形”。(10分)

任务4:利用JavaScript完成对二维码模块的操作(小计10分)

1)鼠标单击关闭按钮,可以关闭整个二维码模块。(10分)

任务5作品提交要求(小计5分)

1)在“网页技能抽查提交资料\”文件夹内创建考生文件夹,考生文件夹的命名规则:考生学校+考生号+考生姓名,示例:湘西民族职业技术学院01张三。(3分)

2)“网页技能抽查提交资料”文件夹内保存代码源文件及引用的相关素材文件,代码源文件以“姓名_题号.html”命名,最终将考生文件夹进行压缩后提交。(2分)

代码如下:

HTML

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="tmz.css">
<script src="tmz.js"></script>
</head>

<body>
<div class="footer w">
<ul>
<li>
<a href="#">关于我们</a>
</li>
<li>
<a href="#">联系我们</a>
</li>
<li>
<a href="#">意见建议</a>
</li>
<li>
<a href="#">帮助中心</a>
</li>
<li>
<a href="#">使用条款</a>
</li>
</ul>
<p>联网医疗保健信息服务 审核同意书 浙卫网审【2014】6号 2003-2016 TMALL.COM 版权所有</p>
</div>
<div class="ewm">
<p>谭木记客户端</p>
<img src="../网页抽考题库素材/网页抽考题库素材/谭木记-3/images/ewm.png" alt="二维码图片">
<span>x</span>
</div>
</body>

</html>

CSS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
* {
margin: 0;
padding: 0;
}

.w {
width: 980px;
margin: 0 auto;
}

.footer {
font: 14px "微软雅黑";
text-align: center;
line-height: 2em;
padding: 30px 0;
margin-top: 10px;
background: #525252;
}

.footer ul {
width: 480px;
margin: 0 auto;
overflow: hidden;
}

.footer li {
float: left;
list-style: none;
margin-right: 20px;
}

.footer p {
color: #fff;
}

.footer a {
color: #fff;
text-decoration: none;
margin-right: 20px;
}

.footer a:hover {
color: #ff0000;
}

.ewm {
width: 110px;
background: #ebebeb;
position: fixed;
right: 5px;
bottom: 20px;
text-align: center;
}

.ewm span {
width: 20px;
line-height: 20px;
margin: 0 auto;
font-size: 16px;
color: #ff0000;
border: 1px solid #ccc;
position: absolute;
right: 0;
top: -22px;
}

.ewm span:hover {
cursor: pointer;
}

JavaScript

1
2
3
4
5
6
window.addEventListener('load', function() {
var span = document.querySelector('span');
span.onclick = function() {
this.parentNode.style.display = 'none'
}
})