老师这里我把左按钮left调成负数按钮就不见了,这是为啥?

来源:2-3 代码编写(1)

Vigorous阿炎

2020-11-15 10:06:00

css部分

.banner{

  

    positionrelative;

}


.banner img{

    width100%;

}

.banner .center-wrap{

    positionabsolute;

    width1152px;

    height100%;

    top0;

    left50%;

    margin-left:-576px;

    

    

}

.banner .left-btn{

    positionabsolute;

    width28px;

    height44px;

    background:url(../images/icons.png) no-repeat -21px -94px;

    left10px;  // 调成-10px就看不见了

    top50%;

    margin-top-22px;

}

.banner .left-btn:hover{

    opacity0.8;

}

.banner .right-btn{

    positionabsolute;

    width28px;

    height44px;

    /* 精灵技术先导入图片 */

    background:url(../images/icons.png) no-repeat -21px -29px;

    right-38px;

    top50%;

    margin-top-22px;



html部分

  </header>

        <section class="banner">

        <!-- 图片为横幅 -->http://img.mukewang.com/climg/5fb088e909d2bc6a12780774.jpg

           <img src="images/banner1.jpg" alt="">

            <div class="center-wrap">

                <div class="right-btn" ></div>

                <div class="left-btn" ></div>

                <ul>

    

在这里输入代码,可通过选择【代码语言】突出显示

写回答

2回答

好帮手慕星星

2020-11-15

同学你好,.clearfix这里如果不添加这个类名,一般是不会添加上隐藏样式的。

如果用的是vscode编辑器,可以在这里搜索一下,看看是哪部分设置了overflow属性

http://img.mukewang.com/climg/5fb0d0e709fb2eac02920189.jpg

可以对照着看看,这样也好找一些。

如果还是找不到,建议可以先放放,按钮能够显示出来就好,学习后面的知识。

祝学习愉快!

0
higorous阿炎
h 嗯嗯,好的。
h020-11-15
共1条回复

好帮手慕星星

2020-11-15

同学你好,这边测试代码是可以看到的,只不过被遮盖住了一部分

http://img.mukewang.com/climg/5fb0a726098ff5a911720609.jpg

是不是有盒子设置了超出隐藏导致的呢?当前代码测试不出同学的效果,建议将写的所有代码粘贴上来,便于帮助解决。

祝学习愉快!

0
higorous阿炎
h 这是我在base.css上面的设置发现我自己也没设置隐藏 .clearfix { overflow: hidden; } /* 给这个类名赋予了清除浮动的功能 */ .clearfix::after { content: ''; display: block; clear: both; overflow: hidden; } p{ margin: 0; padding: 0; } .tac { text-align: center; } /* 给这个类名赋予了居中的功能 */ .center-wrap { width: 1152px; margin: 0 auto; }
h020-11-15
共4条回复

0 学习 · 15276 问题

查看课程