为什么没效果啊?

为什么没效果啊?

*{

margin: 0px;

padding: 0px;

}

ul{

list-style: none;

}

body{

font-family: "微软雅黑";

color: #14191e;

}

.main{

width: 1200px;

height: 460px;

margin: 30px auto;

overflow: hidden;/**为什么加这个?**/

position: relative;

}

.banner{

/*为什么加.banner可以不加怎么改?*/

width: 1200px;

height: 460px;

overflow: hidden;

position: relative;

}

.banner-slide{

width: 1200px;

height: 460px;

background-repeat: no-repeat;

position: absolute;

display: none;

}

.slide1{

background-image: url("bg1.jpg");

}

.slide2{

background-image: url("bg2.jpg");

}

.slide3{

background-image: url("bg3.jpg");

}

.slide-active{

display: block;

}

.button{

position: absolute;

width: 40px;

height: 80px;

left: 244px;

top: 50%;

margin-top: -40px;

background:url(arrow.png);

background-repeat: no-repeat;

background-position: center;

}

.button:hover{

background-color: #333;

opacity: 0.8;

}

.prev{

transform: rotate(180deg);

}

.next{

left: auto;

right: 0px;

}

.dots{

position: absolute;

right: 20px;

bottom: 24px;

}

.dots span{

display: inline-block;

width: 12px;

height: 12px;

border-radius: 50%;

background:rgba(7,17,27,0.4);

margin-left: 8px;

box-shadow: 0 0 0 2px rgba(255,255,255,0.8) inset;

}

.dots span .active{

box-shadow: 0 0 0 2px rgba(7,17,27,0.4) inset;

background:#ffffff;

}

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>综合实例</title>

<link rel="stylesheet" type="text/css" href="index.css">

<script type="text/javascript" src="index.js"></script>

</head>

<body>

<div class="main">

   <div class="banner">                             

    <!--专门放图片轮播先做完看看为什么要加这一块?能不能不加-->

          <a href="">

          <div class="banner-slide slide1 slide-active"></div>

         </a>

          <a>

          <div class="banner-slide slide2" ></div>

          </a>

         <a>

          <div class="banner-slide slide3"></div>

         </a>

          <!--这里为什么要弄3个?-->

          <!--还可以直接把图片放进来-->

   </div>

  <!--箭头-->

   <a href="javascript:void(0)" class="button prev"></a>

    <a href="javascript:void(0)" class="button next"></a>

   <!--可不可以换成#之类的-->

   <div class="dots">

    <span class="active"></span>

    <span></span>

    <span></span>

   </div>

   </div>

</body>

</html>


.dots span .active{

box-shadow: 0 0 0 2px rgba(7,17,27,0.4) inset;

background:#ffffff;

}

这段代码为什么没效果啊?http://img1.sycdn.imooc.com//climg/5d3ffb8a0001125612290691.jpg

正在回答

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

2回答

        同学你好,1、请同学贴出js中的代码便于老师复制运行,出现运行效果!

    2、没有效果,这里说的是没有什么效果呐,是单击按钮不切换图片的效果吗,还请同学具体描述一下!

注意不要将代码贴在回复中,要贴在回答中,否则会失去代码的格式哦!

        如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 慕神9477737 提问者 #1
    没有js我只设置到了css来 就是这段代码,我说没有效果就是我最后贴出来的那一段代码没有效果
    2019-08-01 14:01:26
  • 慕神9477737 提问者 #2
    .active那里没有效果 小圆点还是没变化
    2019-08-01 14:02:25
  • 慕神9477737 提问者 #3
    我知道了谢谢
    2019-08-01 14:09:24
提问者 慕神9477737 2019-08-01 14:02:56


http://img1.sycdn.imooc.com//climg/5d4280820001ca6907501000.jpg
这是效果。

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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