摘要:思路以一個品字為單元,然后考慮如何讓他們銜接起來采用的偽類顯示線條。主體級級級級級級級方法一實(shí)現(xiàn)兼容,更低版本未測試考慮到兼容性,該方法方面采取浮動然后通過計算每一個品的寬度。
開端以下內(nèi)容純屬個人的一點(diǎn)點(diǎn)或許不大成熟的思考,若大家發(fā)現(xiàn)有問題或者更好的思路見解歡迎指出,謝謝大家!
在某一個風(fēng)和日麗的下午,一個小伙伴小窗我,詢問下面這樣的分型圖,應(yīng)該用什么思路去實(shí)現(xiàn)它。我看到這個圖片愣了2秒鐘,腦海就冒出一個詞——定位,沒錯就是定位。然后,又花了2秒鐘茫然定位是最好的解決辦法么?然后愉快的決定動手寫一寫用定位怎么去實(shí)現(xiàn)這個效果(不是要想其他更好的解決辦法么..啊喂),一本正經(jīng)敲代碼臉(嗨呀,好氣哦,裝什么聽不到)。
效果圖:
感謝brook的提醒加上在線預(yù)覽地址:
方法一:css+jq實(shí)現(xiàn)效果
方法二:flex實(shí)現(xiàn)效果
tips:本例只適用于固定一分二這種模式,示例藍(lán)色框定寬定高。
思路:以一個品字為單元,然后考慮如何讓他們銜接起來,采用.box-line的偽類顯示線條。
主體html:
1級2級2級3級3級3級3級
考慮到兼容性,該方法css方面采取浮動然后通過jq計算每一個品的寬度。
css:
.mind-map-column{ height: 160px; } .box{ background: #0092ff; width: 200px; height: 100px; color: #fff; text-align: center; line-height: 100px; position: absolute; left: 50%; margin-left: -100px; } .box-wrap{ margin: 30px auto; position: relative; height: 100px; float: left; } .box-line:before{ content: ""; width: 1px; background: #ccc; position: absolute; top: -30px; left: 50%; bottom: -30px; margin-left: -1px; } .box-line:after{ content: ""; height: 1px; background: #ccc; position: absolute; top: 130px; left: 25%; width: 50%; } .noborder-top .box-line:before{ top: 0; } .noborder-bottom .box-line:before{ bottom: 0; } .noborder-bottom .box-line:after{ height: 0; }
jq:
方法二:flex布局(兼容IE11+)
如果是高級瀏覽器就“嘿嘿嘿”,flex直接走起。
css:
.mind-map-column{ display: -webkit-box; display: -webkit-flex; display: flex; } .box{ background: #0092ff; width: 200px; height: 100px; color: #fff; text-align: center; line-height: 100px; position: absolute; left: 50%; margin-left: -100px; } .box-wrap{ margin: 30px auto; height: 100px; width: 0%; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; position: relative; } .box-line:before{ content: ""; width: 1px; background: #ccc; position: absolute; top: -30px; left: 50%; bottom: -30px; margin-left: -1px; } .box-line:after{ content: ""; height: 1px; background: #ccc; position: absolute; top: 130px; left: 25%; width: 50%; } .mind-map-column:first-child .box-line:before{ top: 0; } .mind-map-column:last-child .box-line:before{ bottom: 0; } .mind-map-column:last-child .box-line:after{ height: 0; }
寫在最后的話:
這是我第一次發(fā)布文章,不知道有沒有說清楚我想講的東西(糾結(jié)臉),然后一寫東西就發(fā)現(xiàn)讀書讀少了,本來想針對個別屬性進(jìn)行下解釋的發(fā)現(xiàn)我根本講不出來(講不出來還不多查官方文檔多讀書)。這個文檔或者對有些人來說不實(shí)用覺得沒價值,但是畢竟是我想了的、思考了的、花了時間的,還是想記錄下來說不定走運(yùn)還能幫到一兩個人呢。
非常感謝閱讀!若大家發(fā)現(xiàn)有問題或者更好的思路見解歡迎指出,謝謝!
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/116551.html
摘要:思路以一個品字為單元,然后考慮如何讓他們銜接起來采用的偽類顯示線條。主體級級級級級級級方法一實(shí)現(xiàn)兼容,更低版本未測試考慮到兼容性,該方法方面采取浮動然后通過計算每一個品的寬度。 以下內(nèi)容純屬個人的一點(diǎn)點(diǎn)或許不大成熟的思考,若大家發(fā)現(xiàn)有問題或者更好的思路見解歡迎指出,謝謝大家! 開端 在某一個風(fēng)和日麗的下午,一個小伙伴小窗我,詢問下面這樣的分型圖,應(yīng)該用什么思路去實(shí)現(xiàn)它。我看到這個圖片愣...
摘要:思路以一個品字為單元,然后考慮如何讓他們銜接起來采用的偽類顯示線條。主體級級級級級級級方法一實(shí)現(xiàn)兼容,更低版本未測試考慮到兼容性,該方法方面采取浮動然后通過計算每一個品的寬度。 以下內(nèi)容純屬個人的一點(diǎn)點(diǎn)或許不大成熟的思考,若大家發(fā)現(xiàn)有問題或者更好的思路見解歡迎指出,謝謝大家! 開端 在某一個風(fēng)和日麗的下午,一個小伙伴小窗我,詢問下面這樣的分型圖,應(yīng)該用什么思路去實(shí)現(xiàn)它。我看到這個圖片愣...
摘要:相信在分級分權(quán)的時代訴求下,聆客企業(yè)服務(wù)的多租戶多層級模式將大有可為。 聆客企業(yè)協(xié)作平臺(BingoLink,下簡稱聆客)是品高云旗下面向生態(tài)型組織的云端協(xié)作與開放平臺產(chǎn)品。聆客作為SaaS化的企業(yè)協(xié)作移動平臺,在當(dāng)前在云計算時代的公私混合架構(gòu)下,各企業(yè)客戶以獨(dú)立租戶模式存在于平臺之上,使用個性化的系統(tǒng),業(yè)務(wù)數(shù)據(jù)相互獨(dú)立隔離、獨(dú)立管理。 但對于大型集團(tuán)企業(yè)而言,集團(tuán)總部與旗下子公司存在...
摘要:書體宋體仿宋體黑體等例如自帶的宋體實(shí)為中易宋體。傳統(tǒng)上說的等線體以當(dāng)代視角來看通常是較為幼細(xì)的黑體。前面的過程我們稱之為編碼,后面的這個過程我們稱之為解碼。部分瀏覽器比如可以選擇編碼自動檢測功能,使用基于統(tǒng)計的方法判斷未定編碼。 準(zhǔn)備工作 字符 - Character 字母、數(shù)字、漢字、符號等,是一種抽象實(shí)體。 字形 - Glyph 單個「字符」的具體表達(dá),一個字可有多個不同的字形。 ...
摘要:圖意淫爬蟲與反爬蟲間的對決數(shù)據(jù)的重要性如今已然是大數(shù)據(jù)時代,數(shù)據(jù)正在驅(qū)動著業(yè)務(wù)開發(fā),驅(qū)動著運(yùn)營手段,有了數(shù)據(jù)的支撐可以對用戶進(jìn)行用戶畫像,個性化定制,數(shù)據(jù)可以指明方案設(shè)計和決策優(yōu)化方向,所以互聯(lián)網(wǎng)產(chǎn)品的開發(fā)都是離不開對數(shù)據(jù)的收集和分析,數(shù) showImg(https://segmentfault.com/img/remote/1460000013428119?w=539&h=337)...
閱讀 1631·2021-11-22 09:34
閱讀 3367·2021-09-29 09:35
閱讀 631·2021-09-04 16:40
閱讀 2954·2019-08-30 15:53
閱讀 2631·2019-08-30 15:44
閱讀 2631·2019-08-30 14:10
閱讀 1373·2019-08-29 18:43
閱讀 2254·2019-08-29 13:26