線上服務(wù)咨詢
Article/文章
記錄成長點滴 分享您我感悟
您當(dāng)前位置>首頁 > 知識 > 網(wǎng)站建設(shè)
一個簡單的html表自適應(yīng)解決方案
發(fā)表時間:2019-07-30 16:17:22
文章來源:沈陽軟件開發(fā)
標(biāo)簽:網(wǎng)站建設(shè) 小程序開發(fā) 小程序制作 微信小程序開發(fā) 公眾號開發(fā) 微信公眾號開發(fā) 網(wǎng)頁設(shè)計 網(wǎng)站優(yōu)化 網(wǎng)站排名 網(wǎng)站設(shè)計 微信小程序設(shè)計 小程序定制 微信小程序定制
瀏覽次數(shù):0
目前有許多智能形式的自適應(yīng)解決方案。
它們在桌面上翻轉(zhuǎn),將其轉(zhuǎn)換為餅圖,逐漸減少列,允許用戶確定列,并允許在表格中進(jìn)行部分滾動。這些都很聰明。
但是,我們還需要注意它們的缺點:
1.其中一些在實踐中很難實現(xiàn),特別是那些在偽元素之前依賴:來生成頭的那些。
2.其中一些不適合所有類型的表格數(shù)據(jù),例如餅圖。
3.其中一些可能被用戶拒絕。例如,消失的列。
所以你想看到一個不需要javascript代碼的CSS,只需幾行css來解決自適應(yīng)形式?請參閱以下示例:
解決方案1:超級簡單
您所要做的就是使用div來包含此表單。
.然后添加以下CSS代碼
.table-container {width: 100%; overflow-y: auto; _overflow: auto; margin: 001em;}演示一個
解決方案2:為IOS添加滾動條如果你在iOS下看這個案例(比如iPhone),你就看不到滾動條,雖然用戶可以滑動表格進(jìn)行滾動,但這并不明顯。我們只需要添加一些額外的CSS來解決這個問題。
.table-container: -webkit-scrollbar {-webkit-appearance: none; width: 14px; height: 14px;}。table-container: -webkit-scrollbar-thumb {border-radius: 8px; border: 3pxsolid# Fff;背景色: rgba(0,0,0,3);}演示II
解決方案三:為每一個添加滾動條
以下jquery插件可以幫助您
JScrollPane的
自定義內(nèi)容滾動
jScroller
Tiny Scroller
解決方案四:添加一個漸變層
也許您已經(jīng)注意到表的邊緣已被切割,向其添加模糊漸變圖層,并且為了容納所有設(shè)備,我們需要添加一些標(biāo)記。
.以下是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);}這是您看到的簡單響應(yīng)形式。
標(biāo)簽:& nbsp& nbsp沈陽Marketing type 網(wǎng)站建設(shè)& nbsp沈陽網(wǎng)站建設(shè)& nbsp沈陽APP development&營銷類型網(wǎng)站建設(shè)網(wǎng)站建設(shè),小程序開發(fā),小程序制作,微信小程序開發(fā),公眾號開發(fā),微信公眾號開發(fā),網(wǎng)頁設(shè)計,網(wǎng)站優(yōu)化,網(wǎng)站排名,網(wǎng)站設(shè)計,微信小程序設(shè)計,小程序定制,微信小程序定制