• 亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

      <tfoot id="yyuoi"></tfoot><nav id="yyuoi"><acronym id="yyuoi"></acronym></nav>
    • <td id="yyuoi"><em id="yyuoi"></em></td>
      • <s id="yyuoi"><em id="yyuoi"></em></s>
        • <nav id="yyuoi"></nav>
          <td id="yyuoi"><optgroup id="yyuoi"></optgroup></td>
          • 軍軍小站|張軍博客
          • 首頁(yè)
          • 編程技術(shù)
            • Java
            • C++
            • C#
            • Python
            • Android
            • IOS
            • ASP.NET
            • Hive
            • Hadoop
            • Hbase
            • Spark
            • redis
            • PHP
            • Jquery
            • Javascript
            • CSS
            • 批處理
          • 系統(tǒng)架構(gòu)
            • Tomcat
            • Weblogic
          • 數(shù)據(jù)庫(kù)相關(guān)
            • Oracle
            • SqlServer
            • MySql
            • DB2
            • PostgreSql
            • NoSQL
          • 操作系統(tǒng)
            • Windows
            • Linux
            • VMware
            • Ubuntu
          • 資料下載
            • 工作經(jīng)驗(yàn)
          • 各行各業(yè)
            • 教育資料
            • 金融業(yè)務(wù)
            • 交易系統(tǒng)
            • 其它
          • 其它
            • 站內(nèi)視頻
            • 軍軍音樂(lè)
            • 網(wǎng)址導(dǎo)航
            • 隨言碎語(yǔ)
            • 賺錢工具
          • 云聊
          • 企業(yè)官網(wǎng)
          軍軍小站|張軍博客www.eyofj.com
          注冊(cè) 登錄
          歡迎來(lái)訪張軍網(wǎng)站:連續(xù)登錄【5】天博主自動(dòng)為您充值【5】積分哦 歡迎來(lái)訪張軍網(wǎng)站:連續(xù)登錄【5】天博主自動(dòng)為您充值【5】積分哦 歡迎來(lái)訪張軍網(wǎng)站:連續(xù)登錄【5】天博主自動(dòng)為您充值【5】積分哦
          > CSS

          純CSS打造的Family tree(族譜)

          系統(tǒng) 2019-08-29 23:03:42 2473 0

          Family tree(族譜),也稱家譜,用來(lái)記錄家族世系繁衍輩份關(guān)系。本文結(jié)合實(shí)例,不借助任何js腳本,使用純CSS打造一個(gè)漂亮的Family tree(族譜),也可以應(yīng)用的企業(yè)組織架構(gòu)圖中。

          純CSS打造的Family tree(族譜)
          查看演示 下載源碼

          HTML

          我們使用div#tree來(lái)包含整個(gè)族譜結(jié)構(gòu),內(nèi)部以u(píng)l和li元素構(gòu)建數(shù)據(jù)源。實(shí)際開發(fā)中這些族譜數(shù)據(jù)源可以從數(shù)據(jù)庫(kù)中讀取,就像得到一個(gè) 無(wú)限級(jí)的分類列表 ,以下是主要的html結(jié)構(gòu)。

                    <div class="tree"> 
              <ul> 
                  <li> 
                      <a href="#">Parent</a> 
                      <ul> 
                          <li> 
                              <a href="#">Child</a> 
                              <ul> 
                                  <li><a href="#">Grand Child</a></li> 
                              </ul> 
                          </li> 
                          <li> 
                              <a href="#">Child</a> 
                              <ul> 
                                  <li><a href="#">Grand Child</a></li> 
                                  <li> 
                                      <a href="#">Grand Child</a> 
                                      <ul> 
                                          <li><a href="#">Great Grand Child</a></li> 
                                          <li><a href="#">Great Grand Child</a></li> 
                                          <li><a href="#">Great Grand Child</a></li> 
                                      </ul> 
                                  </li> 
                                  <li><a href="#">Grand Child</a></li> 
                              </ul> 
                          </li> 
                      </ul> 
                  </li> 
              </ul> 
          </div> 
                  

          ?

          CSS

          我們使用css中的 :before、:after 兩個(gè)偽類的content屬性來(lái)構(gòu)建元素間的連接線,同時(shí)使用了css3實(shí)現(xiàn)元素的圓角效果,并加上了鼠標(biāo)滑上hover效果,這樣鼠標(biāo)滑向族譜中的一個(gè) 節(jié)點(diǎn)元素,與之相關(guān)的后輩元素都會(huì)有hover效果,完整的css代碼如下:

                    .tree ul { 
              padding-top: 20px; position: relative; 
               
              transition: all 0.5s; 
              -webkit-transition: all 0.5s; 
              -moz-transition: all 0.5s; 
          } 
           
          .tree li { 
              float: left; text-align: center; 
              list-style-type: none; 
              position: relative; 
              padding: 20px 5px 0 5px; 
               
              transition: all 0.5s; 
              -webkit-transition: all 0.5s; 
              -moz-transition: all 0.5s; 
          } 
           
          /*We will use ::before and ::after to draw the connectors*/ 
           
          .tree li::before, .tree li::after{ 
              content: ''; 
              position: absolute; top: 0; right: 50%; 
              border-top: 1px solid #ccc; 
              width: 50%; height: 20px; 
          } 
          .tree li::after{ 
              right: auto; left: 50%; 
              border-left: 1px solid #ccc; 
          } 
           
          /*We need to remove left-right connectors from elements without  
          any siblings*/ 
          .tree li:only-child::after, .tree li:only-child::before { 
              display: none; 
          } 
           
          /*Remove space from the top of single children*/ 
          .tree li:only-child{ padding-top: 0;} 
           
          /*Remove left connector from first child and  
          right connector from last child*/ 
          .tree li:first-child::before, .tree li:last-child::after{ 
              border: 0 none; 
          } 
          /*Adding back the vertical connector to the last nodes*/ 
          .tree li:last-child::before{ 
              border-right: 1px solid #ccc; 
              border-radius: 0 5px 0 0; 
              -webkit-border-radius: 0 5px 0 0; 
              -moz-border-radius: 0 5px 0 0; 
          } 
          .tree li:first-child::after{ 
              border-radius: 5px 0 0 0; 
              -webkit-border-radius: 5px 0 0 0; 
              -moz-border-radius: 5px 0 0 0; 
          } 
           
          /*Time to add downward connectors from parents*/ 
          .tree ul ul::before{ 
              content: ''; 
              position: absolute; top: 0; left: 50%; 
              border-left: 1px solid #ccc; 
              width: 0; height: 20px; 
          } 
           
          .tree li a{ 
              border: 1px solid #ccc; 
              padding: 5px 10px; 
              text-decoration: none; 
              color: #666; 
              font-family: arial, verdana, tahoma; 
              font-size: 11px; 
              display: inline-block; 
               
              border-radius: 5px; 
              -webkit-border-radius: 5px; 
              -moz-border-radius: 5px; 
               
              transition: all 0.5s; 
              -webkit-transition: all 0.5s; 
              -moz-transition: all 0.5s; 
          } 
           
          /*Time for some hover effects*/ 
          /*We will apply the hover effect the the lineage of the element also*/ 
          .tree li a:hover, .tree li a:hover+ul li a { 
              background: #c8e4f8; color: #000; border: 1px solid #94a0b4; 
          } 
          /*Connector styles on hover*/ 
          .tree li a:hover+ul li::after,  
          .tree li a:hover+ul li::before,  
          .tree li a:hover+ul::before,  
          .tree li a:hover+ul ul::before{ 
              border-color:  #94a0b4; 
          } 
                  

          ?

          要過(guò)大年了,祝愿關(guān)注Helloweba的朋友新的一年里身體健康,工作順利!

          原文: http://www.helloweba.com/view-blog-291.html

          純CSS打造的Family tree(族譜)


          更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

          微信掃碼或搜索:z360901061

          微信掃一掃加我為好友

          QQ號(hào)聯(lián)系: 360901061

          您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

          【本文對(duì)您有幫助就好】元

          您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

          另外一款超棒的響應(yīng)式布局jQuery插件 – Freeti 仿微軟Office 迷你工具條(簡(jiǎn)易編輯器)
          發(fā)表我的評(píng)論
          表情
          最新評(píng)論 總共0條評(píng)論

          站內(nèi)搜索

          加入交流

          • 1. 手機(jī)QQ掃左側(cè)二維碼2. 搜Q群:542395358 3. 點(diǎn)擊張軍網(wǎng)站共享資料群
          • 1. 手機(jī)QQ掃左側(cè)二維碼2. 搜Q群:922215567 3. 點(diǎn)擊java技術(shù)溝通群
          • 關(guān)注企業(yè)微信公眾號(hào)1.手機(jī)微信掃左側(cè)二維碼 2. 微信中搜索:上海加盾信息科技有限公司
          • 關(guān)注軍軍小站|張軍博客小程序1.手機(jī)微信掃左側(cè)二維碼 2. 微信搜索小程序:張軍博客
          • 關(guān)注企業(yè)微信小程序1.手機(jī)微信掃左側(cè)二維碼 2. 微信搜索小程序:上海加盾信息科技有限公司
          • 關(guān)注企業(yè)釘釘關(guān)注企業(yè)釘釘
          • 關(guān)注企業(yè)微信關(guān)注企業(yè)微信
          • 微信掃一掃添加張軍網(wǎng)站微信群微信掃一掃添加張軍網(wǎng)站微信群
          • 添加我為微信好友微信掃一掃加我為好友

          猜你喜歡

          • RedisUtil工具類 在Redis中數(shù)據(jù)都是以key-value的形式存儲(chǔ)的,key規(guī)定只能是string類型的,所以我們
          • 緩存技術(shù)相關(guān) redis-server.exe 服務(wù)器啟動(dòng)命令 redis-cli.exe 命令行客戶端 re
          • 定義一個(gè)時(shí)間類 Time,它能表示 24 小時(shí)制的時(shí)、分、秒,具體要求如下 (20 分) 定義一個(gè)時(shí)間類 Time,它能表示 24 小時(shí)制的時(shí)、分、秒,具體要求如下: (1)
          • java正則表達(dá)式 過(guò)濾特殊字符的正則表達(dá)式 java正則表達(dá)式 過(guò)濾特殊字符的正則表達(dá)式
          • 安裝DB2 安裝DB2
          • Linux擴(kuò)容分區(qū) Linux擴(kuò)容分區(qū)
          • 輸出相關(guān)路徑 輸出相關(guān)路徑
          • 輸出當(dāng)前目錄下所有文件名到指定文件中 輸出當(dāng)前目錄下所有文件名到指定文件中
          • 刪除命令參數(shù)說(shuō)明 刪除命令參數(shù)說(shuō)明
          • 刪除前3天、前30天、前7天的文件 刪除前3天、前30天、前7天的文件
          • 多線程工作處理 多線程工作處理、多線程工作處理簡(jiǎn)單實(shí)現(xiàn)類、多線程工作處理接口
          • 壓縮jsp,html中的代碼,去掉所有空白符、換行符 壓縮jsp,html中的代碼,去掉所有空白符、換行符
          • 壓縮、解壓縮工具類 壓縮、解壓縮工具類
          • 二維碼工具類 二維碼工具類、支付二維碼
          • 緩存工具類 緩存名創(chuàng)建后即使移除緩存,也不會(huì)重新創(chuàng)建 緩存工具類 緩存名創(chuàng)建后即使移除緩存,也不會(huì)重新創(chuàng)建
          • json工具類 json工具類
          • 常量資源文件工具類 常量資源文件工具類
          • 資源文件工具類 資源文件工具類
          • 處理查詢結(jié)果后分頁(yè)排序類 處理查詢結(jié)果后分頁(yè)排序類
          • html解析工具類、html表格解析解析工具類 html解析工具類、爬蟲、html表格解析解析工具類、webClient工廠

          標(biāo)簽云

          金融業(yè)務(wù) (4)教育資料 (10)Java (901)C++ (86)C# (215)Python (9022)Oracle (911)SqlServer (681)MySql (600)DB2 (33)PostgreSql (23)Tomcat (825)Weblogic (12)Windows (214)Linux (647)VMware (32)Ubuntu (194)ASP.NET (198)Android (681)IOS (75)Hive (45)Hadoop (50)Hbase (9)Spark (4)redis (78)PHP (145)Jquery (174)Javascript (168)NoSQL (6)CSS (127)資料下載 (25)交易系統(tǒng) (9)java工具類 (32)其它 (7)秕處理 (4)

          友情鏈接

          申請(qǐng)友鏈

          • 上海加盾信息科技有限公司
          • 股票002162悅心健康資金分析
          • 張軍博客
          • 張軍博客-網(wǎng)址導(dǎo)航
          • 張軍java工具類
          • iBAAO壹寶頭條
          • 快手號(hào)出售
          • 張軍博客-SpringBoot入門

          demo案例

          申請(qǐng)友鏈

          • XXX環(huán)保設(shè)備有限公司
          • 市突發(fā)預(yù)警平臺(tái)實(shí)時(shí)監(jiān)控

          51鏈網(wǎng)站

          • 51鏈?zhǔn)醉?yè)
          • 51鏈注冊(cè)頁(yè)
          • 廣告出售頁(yè)
          • 友鏈出租頁(yè)
          • 軟文出售頁(yè)
          • 友鏈交換頁(yè)
          軍軍小站|張軍博客 丨 獲取加密軟件注冊(cè)碼丨上海加盾信息科技有限公司丨個(gè)人簡(jiǎn)介 丨 ? 2020-2030 版權(quán)所有丨滬ICP備19026782號(hào)-2 | 申請(qǐng)友鏈 | 站長(zhǎng)QQ:360901061

          感谢您访问我们的网站,您可能还对以下资源感兴趣:

          亚洲免费在线|亚洲免费在线播放|亚洲免费在线观看|亚洲免费在线观看视频|亚洲免费在线看|亚洲免费在线视频
          主站蜘蛛池模板: 香蕉视频一级 | 日日爽爽| 精品久久久日韩精品成人 | 久久视频免费 | 香蕉亚洲欧洲在线一区 | 成人影院www在线观看 | 成年人天堂 | 精品久久亚洲一级α | 亚洲影院中文字幕 | 欧美性色福利视频在线观看 | 九九热视频免费观看 | 久久精品免费视频观看 | 国产一区在线视频观看 | 国产日本欧美亚洲精品视 | 四虎影视永久免费观看网址 | 中文字幕第66页永久乱码 | 一级特黄aaaaaa大片 | 欧美香蕉视频 | 亚洲精品久久国产小说 | 99热久久国产精品这里小说 | 中文字幕在线一区二区在线 | 91亚洲区国产区精品区 | 91日韩精品天海翼在线观看 | 一级韩国aa毛片免费观看 | 久久国产精品自在自线 | 欧美末成年videos在线观看 | 一级啪啪片 | 一级黄毛片 | 欧美亚洲国产成人高清在线 | 国产美女做爰免费视 | 日本在线观看中文字幕 | 高清毛片免费看 | 亚洲国产综合自在线另类 | 黄色资源在线观看 | 夜夜精品视频一区二区 | 天天做天天添婷婷我也去 | 欧洲一级毛片免费 | 日日噜噜噜夜夜爽爽狠狠 | 182午夜在线观看 | 国产精品日本一区二区不卡视频 | 国产亚洲午夜精品 |
          <tfoot id="eu48k"></tfoot>
        • <tfoot id="eu48k"></tfoot>
        • <pre id="eu48k"><cite id="eu48k"></cite></pre>
        • <s id="eu48k"><em id="eu48k"></em></s>
          <tfoot id="eu48k"><abbr id="eu48k"></abbr></tfoot><td id="eu48k"></td>
          <s id="eu48k"></s>
          <s id="eu48k"><em id="eu48k"></em></s><noframes id="eu48k"><tfoot id="eu48k"></tfoot></noframes>
          <nav id="eu48k"></nav>
        • <nav id="eu48k"><acronym id="eu48k"></acronym></nav>
          <nav id="eu48k"><em id="eu48k"></em></nav>
            <s id="eu48k"></s>