久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

利用純css實(shí)現(xiàn)table固定列與表頭中間橫向滾動(dòng)的思路和實(shí)例

這篇文章主要給大家介紹了關(guān)于如何利用純css實(shí)現(xiàn)table固定列與表頭,中間橫向滾動(dòng)的相關(guān)資料,文中通過(guò)示例代碼詳細(xì)的給大家介紹了關(guān)于實(shí)現(xiàn)該效果的思路與方法,對(duì)大家的學(xué)習(xí)或者

前言

最近在做的后臺(tái)管理系統(tǒng)要處理大量的表格,因?yàn)樵?xiàng)目是采用的for循環(huán)加拼接字符串的方式實(shí)現(xiàn);導(dǎo)致js代碼一大堆;各種單引號(hào)和雙引號(hào)的嵌套;讓人頭疼;遂引入vue.js;用v-for做模板渲染;工作量頓時(shí)減輕不少,心情舒暢;

文字被強(qiáng)制換行了

由于個(gè)別表的列數(shù)較多;文字都擠在一起向下?lián)Q行了;現(xiàn)場(chǎng)慘不忍睹;于是采用強(qiáng)制不換行的方式

<style>
div{
     white-space: nowrap;//強(qiáng)制不折行
}
</style>

新的問(wèn)題是強(qiáng)制換行之后整個(gè)寬度超出了body

于是考慮到把table重要的列給固定掉;中間用橫向滾動(dòng)條來(lái)拖動(dòng);

<style>
div{
    white-space: nowrap;
    overflow: hidden;//控制溢出隱藏
    overflow-x: scroll;//設(shè)置橫向滾動(dòng)條
}
</style>
  • 考慮到要做固定列;于是要把table拆分出來(lái);然后用浮動(dòng)把table還原;下面這個(gè)案例就是把一個(gè)table拆成三個(gè);然后浮動(dòng)起來(lái)還原
  • 考慮到要做自適應(yīng);于是采用百分比來(lái)做;
<style>
    div{
        width: 100%;
        white-space: nowrap;
    }
    table td{
        border: 1px solid #000;
    }
    .tab1{
        width: 20%;
        float: left;
    }
    .tab2{
        width: 70%;
        float: left;
        overflow: hidden;
        overflow-x: scroll;
    }
    .tab3{
        width: 10%;
        float: left;
    }
</style>
<body>
<div>
    <table class="tab1">
        <thead>
        <tr>
            <th>首列</th>
        </tr>
        </thead>
        <tbody>
        <tr>
            <td>首列</td>
        </tr>
        </tbody>
    </table>

    <table class="tab2">
        <thead>
        <tr>
            <th>中間列</th>
        </tr>
        </thead>
        <tbody>
        <tr>
            <td>中間列</td>
        </tr>
        </tbody>
    </table>

    <table class="tab3" >
        <thead>
        <tr>
            <th>尾列</th>
        </tr>
        </thead>
        <tbody>
        <tr>
            <td>尾列</td>
        </tr>
        </tbody>
    </table>
</div>
</body>

于是上面這個(gè)案例就完成了

還有一點(diǎn)是中間table的表頭也需要固定 不能隨下面的額tbody去滑動(dòng);我這里采取的思路是用定位去做;既然上面都是用百分比去做;那么定位的left值也是百分比;這里就不上代碼了

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)的支持。

【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過(guò)測(cè)試外,其他素材未做測(cè)試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請(qǐng)勿用于商業(yè)用途。如損害你的權(quán)益請(qǐng)聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

這篇文章主要介紹了純css實(shí)現(xiàn)照片墻3D效果的示例代碼,可以實(shí)現(xiàn)鼠標(biāo)經(jīng)過(guò)圖片實(shí)現(xiàn)改變,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
本篇文章主要介紹了一份純CSS loading效果代碼示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
這篇文章主要介紹了用純CSS3實(shí)現(xiàn)網(wǎng)頁(yè)中常見的小箭頭的相關(guān)資料,需要的朋友可以參考下
這篇文章主要給大家介紹了關(guān)于利用純CSS實(shí)現(xiàn)居中的七大方法,其中包括line-height居中法、table-cell居中法、上下左右定位+margin居中法、50%定位+margin居中法、50%定位+translate居中法、Flex
本篇文章主要介紹了純CSS定制文本省略的方法大全,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
table表格,這個(gè)東西大家肯定都不陌生,代碼中我們時(shí)常都能碰到,那么給table加一個(gè)斜線的表頭有時(shí)是很有必要的,但是到底該怎么實(shí)現(xiàn)這種效果呢?
主站蜘蛛池模板: 免费观看一级特黄欧美大片 | 亚洲激情专区 | 国产精品久久欧美久久一区 | 日本不卡一区二区三区在线观看 | 欧美性猛交一区二区三区精品 | 国产精品视频观看 | 亚洲伊人精品酒店 | 日韩视频在线免费观看 | 日日骚av| www.日韩av.com| 日本不卡一区二区三区 | 成人免费视频网站在线观看 | 一区二区在线 | 成人影院网站ww555久久精品 | 婷婷综合色 | 青青草视频免费观看 | 在线观看日本网站 | 成人高清视频在线观看 | 日一区二区 | 精品欧美 | 国产精品国产 | 嫩草懂你的影院入口 | 国产 日韩 欧美 中文 在线播放 | 一区二区三区日 | 亚洲视频免费在线观看 | 日韩精品一区二区三区四区视频 | 国产a级毛片 | 五月免费视频 | 欧美在线视频一区 | 中文字幕日韩欧美 | 狠狠影院 | 日本在线网站 | 一区二区三区四区国产 | 中文字幕高清 | 亚洲区中文字幕 | 精品国产一二三区 | 久久国产精品亚洲 | 91精品国产乱码久久久久久久久 | 国产视频一区二区 | 97在线播放 | 欧美一区二区三区国产精品 |