家谱树状代码 demo by www.webym.net

/*Now the CSS*/

* {margin: 0; padding: 0;}

.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;

}

/*Thats all. I hope you enjoyed it.

Thanks :)*/

  • 父亲

    • 孩子1

      • 孙子

    • 孩子2

      • 孙子1
      • 孙子2

        • 曾孙1

        • 曾孙2

        • 曾孙3

        • 曾孙4

        • 曾孙5

        • 曾孙6

      • 孙子3

更多代码请访问 js网页特效

运行代码 提示:您可以先修改部分代码再运行。

家谱html源码,好看的族谱树状图效果代码相关推荐

  1. 什么是php的ast结构,什么是AST?Vue源码中AST语法树的解析

    这篇文章给大家介绍的内容是关于什么是AST?Vue源码中AST语法树的解析,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 什么是AST AST是指抽象语法树(abstract syn ...

  2. 最新修复众人帮/蚂蚁帮任务平台系统源码+好看全新UI

    正文: 最新修复众人帮/蚂蚁帮任务平台系统源码+好看全新UI,系统支持垂直领域细分啥的,也支持: 支付对接Z支付免签接口,环境配置及安装教程都已经打包,其它的就没什么可介绍的了,具体演示图可以看本文的 ...

  3. HTML5生日祝福蛋糕页面(生日蛋糕树) HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css爱心

    HTML5七夕情人节表白网页❤生日蛋糕(蛋糕树)❤ HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css爱心表白 这 ...

  4. php备份漏洞源码,原创|从 PHP Git 源码的查找导致 PHP 安全漏洞的代码变更

    原标题:原创|从 PHP Git 源码的查找导致 PHP 安全漏洞的代码变更 前言 2020年好,各位 PHPer 们,很久没有写原创文章了,心里实在过意不去,决定写点文字,"从心" ...

  5. faster rcnn的源码理解(一)SmoothL1LossLayer论文与代码的结合理解

    转载自:faster rcnn的源码理解(一)SmoothL1LossLayer论文与代码的结合理解 - 野孩子的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/u ...

  6. HTML5七夕情人节表白网页(星空萤火虫) HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css爱心表白

    HTML5七夕情人节表白网页(星空萤火虫) HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css爱心表白 这是程序员 ...

  7. 【源码解析】豆瓣电影推荐卡片效果实现原理

    源码解析 豆瓣电影推荐卡片层叠效果,自定义ViewGroup方式实现,view复合动画,事件处理,view绘制,自带view缓存复用机制. 效果示例 交互效果描述 开始只有一张卡片,随着第二张卡片慢慢 ...

  8. HTML5七夕情人节表白网页(雪花爱心表白) HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css爱心表白

    HTML5七夕情人节表白网页❤雪花爱心❤ HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css爱心表白 这是程序员表 ...

  9. HTML5七夕情人节表白网页_生日快乐粒子烟花(自定义文字)_ HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码

    HTML5七夕情人节表白网页❤生日快乐粒子烟花(自定义文字)❤ HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css ...

最新文章

  1. 使用OpenCV进行直播(附代码)
  2. MDX学习笔记(整理) MDX语法
  3. android byte的使用
  4. Spring源码版本命名规则及下载安装(下)笔记
  5. java中精确地小数_在Java等于方法中进行精确比较
  6. 【MySQL】时区设置引发的卡顿
  7. java list初始值null_关于list集合存储null的问题
  8. nvsip能用别的软件吗_为什么很多企业转向了 Golang? Java, Python, C#没落了吗?
  9. ZoomIn插件制作(VS2010 + arcObject10.2 )全网应该是唯一的
  10. Android日期控件如何兼容不同手机
  11. 电力拖动自动控制系统复习(一)
  12. 推荐系统中的图形注意协同相似度嵌入
  13. 计算机怎么取消用户密码,怎么取消电脑开机密码界面
  14. Nodemcu 背篼酥课堂--物联网实战体系课程
  15. python处理金融数据_Python金融大数据分析-数据获取与简单处理
  16. 前端开发之字体大小px,em,rem,pt
  17. Windows环境下32位汇编语言程序设计(典藏版)(含CD光盘1张)
  18. Chrome浏览器播放HTML5音频没声音的解决方案
  19. 十四、基于FPGA的SDI协议介绍(一)
  20. 曾轶可机场这事儿,她的超级粉丝罗永浩怎么看?

热门文章

  1. 加载gif动画的三种方式
  2. SIGGRAPH Asia 2020 电脑动画节(CAF)获奖短片出炉!
  3. 我在GTA5里并线都比你强!
  4. 饥荒wegame腾讯云服务器搭建,wegame饥荒云服务器搭建(腾讯云搭建wegame饥荒服务器)...
  5. 利用SSD优化Oracle存储
  6. java根据模板动态生成word文档带表格
  7. 如何获得kali的root权限
  8. 键盘键位对应ASCII码
  9. javaScript定义枚举和取出枚举
  10. iPhone14或仍有刘海,设计、芯片都不变;微信聊天对话框支持放大编辑;Android 13正式版发布|极客头条