av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

css3 - 求css頁面解決方案

瀏覽:157日期:2023-07-09 10:29:08

問題描述

css3 - 求css頁面解決方案

請看上圖,需求背景如下:現(xiàn)在有多(5)個主題,也就是多個大豎條,我只畫了2個。每個主題中又有維度,每個維度的數(shù)據(jù)是不同的。圖片中的顏色大小就是模擬數(shù)據(jù)的大小來顯示的。如果某個維度的數(shù)據(jù)大,那么該格子的高度就高點(diǎn)。也就是說:數(shù)據(jù)abcde顯示的方塊高度是根據(jù)數(shù)據(jù)來的。但是,現(xiàn)在各個主題之間的數(shù)據(jù)是有流入流出的效果。也就是說可能第一主題的數(shù)據(jù)a指向了第二主題的數(shù)據(jù)c和數(shù)據(jù)d現(xiàn)在的問題的是,頁面上所有塊的展示和箭頭的指向都是由數(shù)據(jù)來決定的。

我的問題如下:

像這種頁面該怎么布局,或者有沒有其他的解決方案?

頁面上怎么畫箭頭,箭頭該怎么動態(tài)的指向?

有沒有其他第三方類庫能解決類似的需求?

請知道的朋友能給一些解決方案,謝謝!

問題解答

回答1:

單純的色塊用 css 布局絕對沒問題,不管是 5 個還是 N 個,高度顏色用 js 動態(tài)設(shè)置即可。

畫箭頭?css 也不是畫不出來,不過是需要把時間耗費(fèi)在線條位置、長度、角度的計(jì)算上了,結(jié)合 transform。

結(jié)合前兩條,還是尋求圖表庫解決吧。如果沒有箭頭的話,有些漏斗圖應(yīng)該可以改成豎條色塊的形式。加上箭頭就難尋了。。。

我推薦直接 canvas 自己造吧,畫矩形一個方法就出來了。找到要畫連接線的兩個色塊的中點(diǎn),也很容易畫一條斜線。

回答2:

手動繪制應(yīng)該可以實(shí)現(xiàn),但是如果用在實(shí)際項(xiàng)目中,建議使用JS的繪圖庫中的堆棧圖實(shí)現(xiàn),例如百度的ECharts或阿里的G2。

標(biāo)簽: CSS
相關(guān)文章:
主站蜘蛛池模板: 日韩字幕一区 | 91免费电影 | 国产日韩精品在线 | 亚洲欧美日韩精品久久亚洲区 | 亚洲日本视频 | 中文字幕在线观看国产 | 精品1区2区 | 成人在线精品 | 国产欧美精品区一区二区三区 | 青青草综合网 | 国产精品伦一区二区三级视频 | 天天综合操 | 中文字幕在线观看国产 | 成人精品一区二区 | 日韩精品一区二区三区视频播放 | 久久偷人 | 日韩在线视频一区 | 天天操夜夜骑 | 国产精品亚洲精品 | 色婷婷久久 | 欧美99 | 99热这里有精品 | 亚洲高清在线 | 99久久婷婷国产亚洲终合精品 | 久久久久久久国产 | 欧美日日 | 成人精品国产一区二区4080 | 久久久久久亚洲国产精品 | 最近日韩中文字幕 | 亚洲成人一区二区 | 亚洲国产成人在线 | 亚洲伊人精品酒店 | 日本在线一区二区 | 国产视频二区在线观看 | 久久91精品国产一区二区三区 | 自拍偷拍视频网 | 久久国产日韩 | 亚洲毛片在线 | 在线中文字幕视频 | 一级黄色短片 | 日本a v在线播放 |