轮播图圆点中间选中,能禁止吗?

正在回答

登陆购买课程后可参与讨论,去登陆

3回答
  • 小彬__ 提问者 #1
    非常感谢!
    2018-06-07 19:05:15
提问者 小彬__ 2018-06-07 18:21:06
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
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>作业5</title>
<link rel="stylesheet" type="text/css" href="css/作业5.css">
</head>
<body>
<div class="content">
<h2>jQuery实现轮播图</h2>
<div class="box">
<!-- 图片区 -->
<div class="img1 active"></div>
<div class="img2"></div>
<div class="img3"></div>
<div class="img4"></div>
<div class="img5"></div>
<!-- 左右图标 -->
<a href="javascript:void(0)" class="but pre1"></a>
<a href="javascript:void(0)" class="but pre2"></a>
</div>
<!-- 圆点 -->
<div class="dots">
<span class="active"></span>
<span></span>
<span></span>
<span></span>
<span></span>
</div>
<!-- </div>  -->
<!-- box的</div>放这个位置,不知为什么小球显示不了? -->
</div>
 
<!-- jQuery代码 -->
<script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>
<script type="text/javascript">
 
</script>
</body>
</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
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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
*{
    margin:0;
    padding:0;
}
.content{
    width1250px;
    height635px;
    text-aligncenter;
    border1px solid white;
    /*删除border圆点会偏移,所以颜色设置为白。
    原因不知为何*/
    margin0 auto;
    positionrelative;
}
.content h2{
    margin50px auto;
}
 
.box{
    width1220px;
    height480px;
    background#bbb;
    margin0 auto;
    positionrelative;
    overflowhidden;
}
.box div{
    width1200px;
    height460px;
    background-repeat:no-repeat;
    positionabsolute;
    left10px;
    top10px;
    displaynone;
}
.img1{
    background-imageurl(../images/1.jpg);
}
.img2{
    background-imageurl(../images/2.jpg);
}
.img3{
    background-imageurl(../images/3.jpg);
}
.img4{
    background-imageurl(../images/4.jpg);
}
.img5{
    background-imageurl(../images/5.jpg);
}
 
.box .active{
    displayblock;
}
.but{
    display: inline-block;
    height80px;
    width40px;
    positionabsolute;
    left10px;
    top200px;
}
.pre2{
    backgroundurl(../images/pre.png) center center no-repeat;
    leftauto;
    right10px;
}
.pre1{
    backgroundurl(../images/pre2.png) center center no-repeat;
}
.but:hover{
    background-color:#333;
    opacity: 0.5;
    filter:alpha(opacity=50);
}
.dots{
    positionabsolute;
    /*right: 0;
    bottom: 24px;*/
    right32px;
    bottom55px;
    text-alignright;
}
.dots span{
    display: inline-block;
    width12px;
    height12px;
    border-radius: 50%;
    background: rgba(7,17,27,0.4);
    box-shadow: 0 0 0 2px rgba(255,255,255,0.8inset;
    margin-right5px;
    cursorpointer;
}
.dots span.active{
    box-shadow: 0 0 0 2px rgba(7,17,27,0.4inset;
    background#fff;
}


  • 1.因为浏览器是从上到下解析的,所以把图片放在圆点的下面,就会把圆点盖住,可以这是较高一点的层级使它在图片上面显示:z-index: 2.圆点并没有发生偏移,因为它们分别在一个div里面,所以需要设置子元素绝对定位,定位在适当的位置
    2018-06-07 18:54:15
妮可妮可妮_ 2018-06-07 17:41:19

http://img1.sycdn.imooc.com//climg/5b18fd2c000150f803010070.jpg

可以用这个属性试一下哦!如果还有问题,请将完整代码上传(不要截图代码,因为手动输入的有可能和上传的代码有差异),以便更好的检测和解决问题,祝学习愉快。


  • 提问者 小彬__ #1
    好像不行,代码已上传。请检测下。 有问题的地方我也标注了。谢谢哈。
    2018-06-07 18:20:56
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师
插入代码