欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

第八章

程序员文章站 2022-07-12 17:59:48
...

1.position属性有哪些值?它们在定位元素时,分别有哪些特点?
1.position属性有哪些属性值?他们在定位元素时,分别有哪些特点?
(1)absolute绝对定位:相对位置为父元素为非static的第一个父元素进行定位。
(2)fixed 固定定位:相对于浏览器窗口进行定位。
(3)relative相对定位:相对于其正常(默认布局)位置进行定位。
(4)static:默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right z-index 声明)
2.z-index属性在网定位中有什么作用?
当网页上出现多个由绝对定位(POSITION:absolute)或固定定位(POSITION:fixed)所产生的浮动层时,必然就会产生一个问题,就是当这些层的位置产生重合时,谁在谁的上面呢?或者说谁看得见、谁看不见呢?这时候就可以通过设置z-index的值来解决,这个值较大的就在上面,较小的在下面。
3.制作美食今日推荐页面

美食今日推荐 4.制作京东轮播图页面

HTML代码:

<head>
	<meta charset="utf-8" />
	<title>轮播图</title>
	<link rel="stylesheet" type="text/css" href="css/new_file.css" />
</head>

<body>
	<div id="nav">
		<div id="photo">
			<img src="img/264c1dc1cac92265.jpg" />
			<img src="img/5acb3b19Nc3efd8d0.jpg" />
			<img src="img/8402ca6a09fe3122.jpg" />
			<img src="img/91db3f8f2e388912.jpg" />
			<img src="img/c335ac0ddc54a481.jpg" />
		</div>
		<div id="num">
			<ul>
				<a href="#">
					<li>1</li>
				</a>
				<a href="#">
					<li>2</li>
				</a>
				<a href="#">
					<li>3</li>
				</a>
				<a href="#">
					<li>4</li>
				</a>
				<a href="#">
					<li>5</li>
				</a>
			</ul>
		</div>
		<div id="div2">
			<a href="#"><label class="label1"><</label></a>
			<a href="#"><label class="label2">></label></a>
		</div>
	</div>
</body>

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
CSS样式:

  • {
    margin: 0px auto;
    padding: 0px;
    }

#nav {
width: 590px;
height: 470px;
overflow: hidden;
}

#photo {
width: 2950px;
animation: switch 25s ease-out infinite;
}

#num {
position: relative;
font-size: 14px;
font-family: “微软雅黑”;
font-weight: 900;
bottom: 35px;
right: -5px;
text-align: center;
}
#num ul{
color: white;
list-style-type: none;

}
#num li{
padding-top: 3px;
padding-bottom: 3px;
padding-left: 8px;
padding-right: 8px;
border-radius:50% ;
margin-right:8px ;
display: inline-block;
background: dimgray;
}
#num a{
text-decoration: none;
color: white;
}
#num ul a:hover li{
background: orangered;
}
#photo img {
float: left;
width: 590px;
height: 470px;
}

@keyframes switch {
0%,
15% {
margin-left: 0px;
}
20%,
35% {
margin-left: -590px;
}
40%,
55% {
margin-left: -1180px;
}
60%,
75% {
margin-left: -1770px;
}
80%,
95% {
margin-left: -2360px;
}
100% {
margin-left: 0;
}
}

#div2 {
font-size: 18px;
font-family: “微软雅黑”;
position: relative;
bottom: 255px;
left: 0px;
}

.label1 {
padding: 6px;
margin-right: 533px;
color: white;
background: black;
opacity: 0.4;
}

.label2 {
padding: 6px;`
color: white;
background: black;
opacity: 0.4;
}

#div2 a {
color: white;
text-decoration: none;
}

#div2 a:hover label {
background: black;
opacity: 0.8;
}
5.制作新东方顶部导航菜单页面
代码如下:

新东方顶部页面
相关标签: 1