日期:2012-7-28 来源:GBin1.com
今天我们将要介绍的是如何在不使用Flash
和JavaScript
的
情况下,用纯CSS来完成一个可组织数据或者家谱。这里使用一个非常简单的标签 - 嵌套列表li。
其中伪元素用于绘制之间家庭成员关系,它还具有悬停的效果 - 用在显示整个家族图谱中。
[5月1日,2012年]注:此版本为当前最新版本,并支持IE浏览,如果家族中有更多的成员,也可以轻松的加入。希望大家喜欢这个CSS实现的家族图
谱,当然你也可以使用它来生成一个组织结构图
在线演示
HTML代码
<!--
We will create a family tree using just CSS(3)
The markup will be simple nested lists
-->
<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代码
...........
来源:如何使用纯CSS3来生成家谱(family tree)
分享到:
相关推荐
本项目是基于JavaScript和C#的FamilyTree家谱电子化项目设计源码,包含290个文件,其中包括77个DLL文件、30个XML文件、28个JavaScript文件、25个Nupkg文件、24个XDT文件、21个CS文件、12个XML文件、12个PS1文件和9个...
本文将深入探讨如何使用纯CSS来创建一个可无限扩展的族谱树形结构,适用于HTML5、PHP以及Web开发等多个领域,并提供关于如何进行二次开发以适应个人需求的指导。 首先,CSS(Cascading Style Sheets)是一种样式表...
总的来说,“Family-Tree.zip”项目展示了如何结合Java和JavaFX技术实现一个功能完善的家谱管理系统。从数据结构的设计到用户界面的构建,再到数据库的集成,这个项目涵盖了多个编程和设计领域,对于学习和提升...
tree.css 文件的 CSS 可以在这里找到: ://thecodeplayer.com/walkthrough/css3-family-tree 安装: 克隆回购将文件托管在 Web 服务器或本地主机上导航到 addmember.php 按时间顺序开始添加家庭成员(这是可选的,...
这是一个带有原型测试用例的存储库,用于在有限的时间内基于HTML,CSS和JavaScript创建简单的Family Tree Manager。 ###重要的! 该项目是一个原型。 使用的技术/工具清单: HTML CSS JS Normalize.css 3.0.3 ...
HTML家族树 一个显示和浏览家谱的简单页面。 见 捐献 如果您使用并喜欢这个项目,可以。 麻省理工学院许可证 有关任何自定义代码的许可证,请参见License.txt。 依存关系和信用 3.6.0 jQuery
"Family Tree"项目,正如其标题所示,通常是指用JavaScript实现的家谱或族谱展示应用。这样的应用可以帮助用户创建、管理和可视化家庭成员之间的关系。下面将详细讨论使用JavaScript构建家族树的相关知识点。 1. **...
"Family-Tree" 是一个交互式的应用程序,它以树状图和表格的形式帮助用户展示和探索他们的家谱信息。这个项目主要基于JavaScript技术,提供了直观的用户体验,让用户能够轻松地创建、编辑和浏览家族成员之间的关系。...
3. **数据库连接**:为了持久化存储家族成员信息,可能使用了像MongoDB这样的NoSQL数据库,通过Mongoose库进行操作。MongoDB因其灵活性和文档型数据模型,适合处理结构不固定的数据,如家谱中复杂的家庭关系。 4. *...
文件名"family-tree-master"暗示可能包含源代码和项目文件。源代码可能分为模型层(处理数据库操作)、视图层(呈现用户界面)和控制器层(协调两者),遵循MVC(模型-视图-控制器)设计模式。这有助于代码的可读性...