1. 程式人生 > >水平滾動條

水平滾動條

一行超出的內容預設是垂直方向顯示滾動條,如果需要水平方向滾動條

主要用到並排Div 的父級設定white-space: nowrap,並排的div設定display:inline-block;

因為display:inline-block 會引起幾個畫素的空隙,需要在父級設定font-size:0;可以去掉相鄰小div的空隙

完整的程式碼如下:

<div class="" id="ta_1" style="overflow-x:auto;">
    <div class="all-smallImg-wrap">
        <div class="smallImg-wrap">
            <div class="smallImg">
                <img src="../../dist/img/login-bg1.jpg" alt="" />
            </div>
            <div class="title">標題11</div>
        </div>
        <div class="smallImg-wrap">
            <div class="smallImg">
                <img src="../../dist/img/login-bg1.jpg" alt="" />
            </div>
            <div class="title">標題11</div>
        </div>
        <div class="smallImg-wrap">
            <div class="smallImg">
                <img src="../../dist/img/login-bg1.jpg" alt="" />
            </div>
            <div class="title">標題11</div>
        </div>
    </div>
</div>
.all-smallImg-wrap{height:160px;white-space: nowrap;font-size:0;}
.smallImg-wrap{width:25%;display:inline-block;height:160px;padding-right:15px;}
.smallImg-wrap .smallImg{border:1px solid #ccc;text-align:center;display:table-cell;width:1%;vertical-align:middle;height:130px}
.smallImg-wrap .smallImg img{max-width:100%;max-height:100%;}
.smallImg-wrap>div.title{text-align:center;line-height:30px;font-size:14px;}