• <kbd id="qyk40"></kbd>
  • <strike id="qyk40"></strike><samp id="qyk40"><pre id="qyk40"></pre></samp>

    目前有很多智能的表格自適應解決方案。

    他們分別是 flip the table on it’s side, convert it to a pie chart, gradually reduce the columns, allow users to determine columns,設置允許 partial scrolling across the table.而這些都是智能的。

    然而,我們也要注意到它們的缺點:

    • 1.他們有一些在實際中是難以實現的,尤其是那些依靠::before偽元素來生成表頭的。

    • 2.他們之中有一些不適合所有類型中的表數據,例如pie chart.

    • 3.他們之中有一些可能被用戶所拒絕。例如消失的列。

    那么你想看到一個不需要javascript代碼,只需要幾行css就能解決自適應表格的CSS嗎?請看下面的例子:

    解決方案1:超級簡單

    你需要做的就是用一個div來包含這個表格。

    <div class="table-container">
    <table>
    ...
    <table>
    </div>

    然后添加下面的CSS代碼

    .table-container
    {
    width: 100%;
    overflow-y: auto;
    _overflow: auto;
    margin: 0 0 1em;
    }

    演示一

    解決方案2:為IOS添加滾動條

    如果你在iOS下面(如iPhone)看這個案例的話,你會看不到滾動條,雖然用戶可以滑動表格滾動,但是這是不明顯的。我們只需要添加一些額外的CSS就能解決這個問題。

    .table-container::-webkit-scrollbar
    {
    -webkit-appearance: none;
    width: 14px;
    height: 14px;
    }
    
    .table-container::-webkit-scrollbar-thumb
    {
    border-radius: 8px;
    border: 3px solid #fff;
    background-color: rgba(0, 0, 0, .3);
    }

    演示二

    解決方案三:為每一個添加滾動條

    下面這些jquery插件可以幫到你

    • jScrollPane

    • Custom content scroller

    • jScroller

    • Tiny Scroller

    解決方案四:添加一個漸變層

    也許你已經注意到了表格的邊緣被切割了,給它添加一個模糊的漸變層,為了適應所有的設備,我們還需要添加一些標記。

    <div class="table-container-outer">
      	<div class="table-container-fade"></div>
      		<div class="table-container">
      		<table>  				...  			
    		<table>  		
    	</div>  	
    </div>

    下面是CSS

    .table-container-outer { position: relative; }
    
    .table-container-fade
    {
    	position: absolute;
    	right: 0;
    	width: 30px;
    	height: 100%;
    	background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    	background-image: -moz-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    	background-image: -ms-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    	background-image: -o-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    	background-image: linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    }

    這就是你所看到的簡單的自適應表格了。

    穩定

    產品高可用性高并發

    貼心

    項目群及時溝通

    專業

    產品經理1v1支持

    快速

    MVP模式小步快跑

    承諾

    我們選擇聲譽

    堅持

    10年專注高端品質開發
    • 返回頂部
    99精品国产一区二区三区不卡| 日韩av片无码一区二区三区不卡| 田中瞳中文字幕久久精品| 日韩色图在线观看| 国产精品jizz在线观看网站| 亚洲精品人成电影网| 久久老子午夜精品无码怎么打| 午夜三级国产精品理论三级 | 亚洲国产精品线观看不卡| 国产成人久久精品一区二区三区| 亚洲精品色婷婷在线影院| 中日韩精品无码一区二区三区| 欧美交A欧美精品喷水| 最新在线精品国自产拍网站| 久久久久久精品免费免费自慰| 国产精品涩涩涩视频网站| 一本色道久久88综合日韩精品 | 亚洲?V无码乱码国产精品| 日韩精品久久久久久免费| 亚洲?V无码成人精品区日韩| 亚洲精品亚洲人成在线| 久久精品国产亚洲网站| 精品国产品香蕉在线观看75 | 国产成人精品免费视频动漫| 国产精品人成在线播放新网站| 亚洲午夜福利精品无码| 日韩精品免费在线视频| 亚洲av日韩av天堂影片精品| 精品乱码久久久久久中文字幕| 精品国产V无码大片在线看| 7m凹凸精品分类大全免费| 精品国产福利第一区二区三区 | 久久久免费的精品| 久热香蕉精品视频在线播放| 国产成人精品白浆久久69| 久久国产精品2020免费m3u8| 亚洲国产精品久久久久婷婷软件 | 岛国精品在线观看| 揄拍成人国产精品视频| 国产精品99久久久| 日韩免费精品视频|