老师鼠标滑过导航栏不能点击,也没有鼠标经过的小鼠标效果设置了也没用怎么回事

老师鼠标滑过导航栏不能点击,也没有鼠标经过的小鼠标效果设置了也没用怎么回事

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>JS实战</title>
    <link rel="stylesheet" type="text/css" href="./css/index.css" />
    <link rel="stylesheet" type="text/css" href="./css/base.css" />
    <script src="./JS/index.js"></script>
    
</head>
<body>
    
    <!-- 屏幕1 -->
    <div class="screan1">
        <header>
            <div class="header__logo">H5实战页面</div>
            <div class="header__nava">
                <a href="javascript:;" class="header__nava-item">实战课程</a>
                <a href="javascript:;" class="header__nava-item">商业案例</a>
                <a href="javascript:;" class="header__nava-item">课程体系</a>
                <a href="javascript:;" class="header__nava-item">集成环境</a>
                <a href="javascript:;" class="header__nava-item">云端学习</a>
                <a href="javascript:;" class="header__nava-item header__nava-item_custom_buttom">即可学习</a>
                </div> 
        </header>
        <h2 class="screan1__heading">实战课程重磅上线</h2>
        <h4 class="screan1__subheading">一键云学习,还在等什么?</h4>
        
    </div>
    <!-- 屏幕2 -->
    <div class="screan2">
        <div class="screap1__wrap">
            
        </div>
    </div>
    <!-- 屏幕3 -->
    <div class="screan3">
        
    </div>
    <!-- 屏幕四 -->
    <div class="screan4">
        
    </div>
    <!-- 屏幕5 -->
    <div class="screan5">
        
    </div>
    <!-- 屏幕6 -->
    <div class="screan6">
        
    </div>


</body>
</html>
body{
    margin:0;
    padding:0;
    font-size:12px;
    font-family: "Microsoft Yahei";
    
    
}
a{
    text-decoration: none;
    
}
.header{
 padding-left: 10px;
 padding-top: 10px;
 height:60px;
 width: 100%;

}

.header__logo{
    height: 40px;
    background-color:rgba(128,128,128, 0.1);
    font-size: 18px;
    background: url(../img/logo.png)no-repeat;
    font-weight: bold;
    color: white;
    z-index: 99;
    text-indent: 60px;
    line-height: 40px;
    float: left;
    margin-left:10px;
    margin-top: 10px;    
}

.screan1{
    height: 640px;
    width: 100%;
    background:url(../img/sc1.jpg)no-repeat;
    background-size: cover;
    display: block;
    position: relative;
}

.header__nava{
    float: right;
    display: block;
    line-height: 60px;
    height: 40px;
    
}

.header__nava-item{
    color: #efefff;
    margin-right: 40px;
    cursor:pointer;
    
    
}

.header__nava-item_custom_buttom{
    border-radius: 5px;
    height:40px;
    width: 96px;
    background-color: #f01400;
    color: #efefff;
    display: block;
    float:right;
    margin-top: 10px;
    line-height: 40px;
    margin-right: 30px;
    text-align: center;
    
}

.screan1__heading{
    position: absolute;
    font-size:40px;
    font-weight: bold;
    color:#ffff;
   display: block;
    padding-top:240px;
    text-align: center;
    float: left;
    width: 100%;
    
}

.screan1__subheading{
    position: absolute;
    color:#ffff;
   display: block;
    padding-top:315px;
    text-align: center;
    float: left;
    width: 100%;
    
}


正在回答 回答被采纳积分+1

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

5回答
好帮手慕星星 2020-02-15 20:11:07

同学你好,问题解答如下:

1、元素类名写错了。wrap与item之间是连字符

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

css样式中写的是下划线

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

所以没有效果,修改一下就好。

2、元素设置背景颜色为透明就好。例如:

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

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

自己可以测试下,祝学习愉快!

提问者 陈立天 2020-02-15 15:51:23

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

老师这个外边框 圆圈要怎么写啊?

提问者 陈立天 2020-02-15 13:58:32
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>JS实战</title>
    <link rel="stylesheet" type="text/css" href="./css/index.css" />
    <link rel="stylesheet" type="text/css" href="./css/base.css" />
    <script src="./JS/index.js"></script>
    
</head>
<body>
    <header>
        <div class="header__logo">H5实战页面</div>
        <div class="header__nava">
            <a href="javascript:;" class="header__nava-item">实战课程</a>
            <a href="javascript:;" class="header__nava-item">商业案例</a>
            <a href="javascript:;" class="header__nava-item">课程体系</a>
            <a href="javascript:;" class="header__nava-item">集成环境</a>
            <a href="javascript:;" class="header__nava-item">云端学习</a>
            <a href="javascript:;" class="header__nava-item header__nava-item_custom_buttom">即刻学习</a>
            </div> 
    </header>
    <!-- 屏幕1 -->
    <div class="screan1">
        
             <h2 class="screan1__heading">实战课程重磅上线</h2>
             <h4 class="screan1__subheading">一键云学习,还在等什么?</h4>
        
        
    </div>
    <!-- 屏幕2 -->
    <div class="screan2">
        <div class="screap2__wrap">
        <h2 class="screap2__wrap__heading">每门课都是真实商业案例</h2>
        <h5 class="screap2__wrap__subheading">真实案例,真实场景,在实战中实践、操作调试<br>大牛带你体验BAT真实开发流程,所有开发过程一一为你呈现</h5>
        <div class="screap2__warp-item">
            <div class="screap2__wrap-item__bg1"></div>
            <div class="screap2__wrap-item__bg2"></div>
            <div class="screap2__wrap-item__bg3"></div>
        </div>
        </div>
    </div>
    <!-- 屏幕3 -->
    <div class="screan3">
        
    </div>
    <!-- 屏幕四 -->
    <div class="screan4">
        
    </div>
    <!-- 屏幕5 -->
    <div class="screan5">
        
    </div>
    <!-- 屏幕6 -->
    <div class="screan6">
        
    </div>


</body>
</html>
header{
 height:60px;
 width: 100%;
 position: fixed;
 top: 0;
 left: 0;
 z-index: 999;
}

.header__logo{
    height: 40px;
    background-color:rgba(128,128,128, 0.1);
    font-size: 18px;
    background: url(../img/logo.png)no-repeat;
    font-weight: bold;
    color: white;
    z-index: 99;
    text-indent: 60px;
    line-height: 40px;
    float: left;
    margin-left:10px;
    margin-top: 10px;    
}

.screap__wrap{
    width: 1200px;
    height: 640px;
    margin: 0 auto;

}

/* 屏幕1 */
.screan1{
    height: 640px;
    width: 100%;
    background:url(../img/sc1.jpg)no-repeat;
    background-size: cover;
    display: block;
    position: relative;
}

.header__nava{
    float: right;
    display: block;
    line-height: 60px;
    height: 40px;
    
}

.header__nava-item{
    color: #efefff;
    margin-right: 40px;
    cursor:pointer;
    
    
}

.header__nava-item_custom_buttom{
    border-radius: 5px;
    height:40px;
    width: 96px;
    background-color: #f01400;
    color: #efefff;
    display: block;
    float:right;
    margin-top: 10px;
    line-height: 40px;
    margin-right: 30px;
    text-align: center;
    
}

.screan1__heading{
    position: absolute;
    font-size:40px;
    font-weight: bold;
    color:#ffff;
   display: block;
    padding-top:240px;
    text-align: center;
    float: left;
    width: 100%;
    
}

.screan1__subheading{
    position: absolute;
    color:#ffff;
   display: block;
    padding-top:315px;
    text-align: center;
    float: left;
    width: 100%;
    
}

/* 屏幕2 */
.screan2{
    width: 100%;
    height:640px;
    height: 640px;
    width: 100%;
    background-size: cover;
    display: block;
    position: relative;
    overflow: hidden;
    
}

.screap2__wrap__heading{
    color:#07111b;
    font-size: 40px;
    text-align: center;
    margin: 0;
    line-height: 40px;
    padding-top: 90px;

}

.screap2__wrap__subheading{
    line-height: 16px;
    color:#07111b;
    font-size: 16px;
    text-align: center;
    margin: 0;
    line-height: 28px;
    padding-top: 63px;
}

.screap2__warp-item{
    width: 100%;
    height:391px;
    display: block;
    float: left;
    overflow: hidden;
}

.screap2__wrap__item__bg1{
    display: block;
    position: absolute;
    float: left;
    background: url(../img/sc2.png)no-repeat;
    height: 361px;
    width: 750px;
    z-index: 99;
    color:red;
    
    
}

.screap2__wrap__item__bg2{
    display: block;
    position: absolute;
    float: left;
    background: url(../img/sc2-1.png)no-repeat;
    height: 380px;
    width: 275px;
    z-index: 3;
    
    
}
.screap2__wrap__item__bg3{
    display: block;
    position: absolute;
    float: left;
    background: url(../img/sc2-2.png)no-repeat;
    height: 305px;
    width: 266px;
    z-index: 3;
    
    
}


/* 屏幕3 */
.screan3{
    position: absolute;
    float: left;
    width: 100%;
    height:640px;
    height: 640px;
    width: 100%;
    background-size: cover;
    display: block;
    position: relative;
    background-color:#2b333b;
    
}
body{
    margin:0;
    padding:0;
    font-size:12px;
    font-family: "Microsoft Yahei";
    
    
}
a{
    text-decoration: none;
    
}


  • 提问者 陈立天 #1
    老师帮忙看下为什么屏幕2的背景图设置了高度不生效
    2020-02-15 13:59:26
好帮手慕星星 2020-02-15 10:04:10

同学你好,问题解答如下:

1、logo和导航设置了浮动,导致header塌陷没有高度,所以不能选中。

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

代码中header是标签名,不是类名,所以样式没有设置上,如下修改

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

已经设置了宽度为100%,左侧间距就不要再设置了,否则会撑大;上间距也不需要。

2、设置绝对定位没有问题,导航永远固定在定位,可以修改为固定定位,如下:

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

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

提问者 陈立天 2020-02-14 23:05:58

还有一个问题就是给header设置了绝对定位 她就消失了怎么回事 老师要怎么改啊

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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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