我正在关注一个教程,但没有给出相同的输出。
请帮我。
我尝试了此处要求的解决方案,但它使图片变了。

CSS:

#mainSlider{
            width: 960px;
            height:500px;
            display: block;
            position:relative;
            margin:auto;

        }
        #Islider{
            width:960px;
            height:500px;
            display:block;
            position:absolute;
             overflow:hidden;
        }
        .info{
            width:960px;
            height:80px;
            display:block;
            position:relative;
            background: rgb(120, 217, 132);
            z-index:99;
            bottom: 100px;

        }

        .info h2{
            font-family: sans-serif;
            font-size: 20px;
            font-weight: bold;
            color:#FFF;
            padding: 15px 0 0 20px;


        }
        .info p{
            font-family:sans-serif;
            font-size:15px;
            font-weight: lighter;
            color:#FFF;
            padding:0 0 0 20px;
            line-height: 1px;

        }
        #play{
            width: 40px;
            height: 40px;
            line-height: 40px;
            text-align: center;
            display: block;
            position: absolute;
            background: rgb(0, 255, 144);
            color: #FFF;
            cursor:pointer;
            z-index: 999;
            top: 0;
            right: 44px;
            transform: rotate(90deg);
            -webkit-transform: rotate(90deg);

        }
         #pause{
            width: 40px;
            height: 40px;
            line-height: 40px;
            text-align: center;
            display: block;
            position: absolute;
            background: rgb(0, 255, 144);
            color: #FFF;
            cursor:pointer;
            z-index: 999;
            top: 0;
            right: 88px;
            transform: rotate(90deg);
            -webkit-transform: rotate(90deg);
        }
          #next{
            width: 40px;
            height: 40px;
            line-height: 40px;
            text-align: center;
            display: block;
            position: absolute;
            background: rgb(0, 255, 144);
            color: #FFF;
            cursor:pointer;
            z-index: 999;
            top: 0;
            right: 0;
        }
           #previous{
            width: 40px;
            height: 40px;
            line-height: 40px;
            text-align: center;
            display: block;
            position: absolute;
            background: rgb(0, 255, 144);
            color: #FFF;
            cursor:pointer;
            z-index: 999;
            top: 0;
            right: 133px;
        }

           #pager{
               width:100px;
               text-align:center;
               display:block;
               position:absolute;
               cursor:pointer;
               z-index:999;

           }
           #pager a{
               width: 10px;
               height: 10px;
               display:inline-block;
               position:relative;
               border: 1px solid #FFF;
               border-radius:20px;
               background: #FFF;

           }


HTML:

<div id="mainSlider">

             <div id="pager"></div>
             <div id="pause">&asymp;</div>
             <div id="play">&Delta;</div>
             <div id="next">&raquo;</div>
             <div id="previous">&laquo;</div>


            <div id="iSlider">

                <div class="items">

                <img src="images/p1.jpg" />

                    <div class="info">

                    <h2>Title </h2>
                    <p> Some paragraph <a href="www.fb.com"> Title </a> </p>

                    </div>

                </div>

                 <div class="items">

                <img src="images/p2.jpg" />

                    <div class="info">

                    <h2>Title </h2>
                    <p> Some paragraph <a href="www.fb.com"> Title </a> </p>

                    </div>

                </div>

                 <div class="items">

                <img src="images/p3.jpg" />

                    <div class="info">

                    <h2>Title </h2>
                    <p> Some paragraph <a href="www.fb.com"> Title </a> </p>

                    </div>

                </div>

            </div>

      </div>


这是JsFiddle:http://jsfiddle.net/vaughnellis/xomcshz4/
我已经在这里尝试了解决方案,即将溢出隐藏在Islider容器中,但是它不起作用。我也尝试将其放在#mainSlider中,但将图片切成两半。
请帮忙。
谢谢!

最佳答案

为了隐藏滚动,请应用“溢出:隐藏;”身体不
<div>容器。
对于剪切的图像,请删除“底部:100像素;”来自“ .info”。


body {overflow: hidden;}

#mainSlider{
        width: 960px;
        height:500px;
        display: block;
        position:relative;
        margin:auto;

    }
    #Islider{
        width:960px;
        height:500px;
        display:block;
        position:absolute;
         overflow:hidden;
    }
    .info{
        width:960px;
        height:80px;
        display:block;
        position:relative;
        background: rgb(120, 217, 132);
        z-index:99;


    }

    .info h2{
        font-family: sans-serif;
        font-size: 20px;
        font-weight: bold;
        color:#FFF;
        padding: 15px 0 0 20px;


    }
    .info p{
        font-family:sans-serif;
        font-size:15px;
        font-weight: lighter;
        color:#FFF;
        padding:0 0 0 20px;
        line-height: 1px;

    }
    #play{
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        display: block;
        position: absolute;
        background: rgb(0, 255, 144);
        color: #FFF;
        cursor:pointer;
        z-index: 999;
        top: 0;
        right: 44px;
        transform: rotate(90deg);
        -webkit-transform: rotate(90deg);

    }
     #pause{
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        display: block;
        position: absolute;
        background: rgb(0, 255, 144);
        color: #FFF;
        cursor:pointer;
        z-index: 999;
        top: 0;
        right: 88px;
        transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
    }
      #next{
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        display: block;
        position: absolute;
        background: rgb(0, 255, 144);
        color: #FFF;
        cursor:pointer;
        z-index: 999;
        top: 0;
        right: 0;
    }
       #previous{
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        display: block;
        position: absolute;
        background: rgb(0, 255, 144);
        color: #FFF;
        cursor:pointer;
        z-index: 999;
        top: 0;
        right: 133px;
    }

       #pager{
           width:100px;
           text-align:center;
           display:block;
           position:absolute;
           cursor:pointer;
           z-index:999;

       }
       #pager a{
           width: 10px;
           height: 10px;
           display:inline-block;
           position:relative;
           border: 1px solid #FFF;
           border-radius:20px;
           background: #FFF;

       }


这是我的演示fiddle

09-25 17:56
查看更多