`

如何使用纯CSS3来生成家谱(family tree)

阅读更多

日期:2012-7-28  来源:GBin1.com

今天我们将要介绍的是如何在不使用FlashJavaScript 的 情况下,用纯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家谱电子化项目设计源码

    本项目是基于JavaScript和C#的FamilyTree家谱电子化项目设计源码,包含290个文件,其中包括77个DLL文件、30个XML文件、28个JavaScript文件、25个Nupkg文件、24个XDT文件、21个CS文件、12个XML文件、12个PS1文件和9个...

    纯CSS族谱树形结构

    本文将深入探讨如何使用纯CSS来创建一个可无限扩展的族谱树形结构,适用于HTML5、PHP以及Web开发等多个领域,并提供关于如何进行二次开发以适应个人需求的指导。 首先,CSS(Cascading Style Sheets)是一种样式表...

    Family-Tree.zip

    总的来说,“Family-Tree.zip”项目展示了如何结合Java和JavaFX技术实现一个功能完善的家谱管理系统。从数据结构的设计到用户界面的构建,再到数据库的集成,这个项目涵盖了多个编程和设计领域,对于学习和提升...

    FamilyTree:用于存储和跟踪家谱的 Web 应用程序

    tree.css 文件的 CSS 可以在这里找到: ://thecodeplayer.com/walkthrough/css3-family-tree 安装: 克隆回购将文件托管在 Web 服务器或本地主机上导航到 addmember.php 按时间顺序开始添加家庭成员(这是可选的,...

    JS-Family-Tree-Manager:这个基于JS,CSS和HTML的简单家族树管理器

    这是一个带有原型测试用例的存储库,用于在有限的时间内基于HTML,CSS和JavaScript创建简单的Family Tree Manager。 ###重要的! 该项目是一个原型。 使用的技术/工具清单: HTML CSS JS Normalize.css 3.0.3 ...

    html-family-tree:显示和浏览家谱的简单页面

    HTML家族树 一个显示和浏览家谱的简单页面。 见 捐献 如果您使用并喜欢这个项目,可以。 麻省理工学院许可证 有关任何自定义代码的许可证,请参见License.txt。 依存关系和信用 3.6.0 jQuery

    family-tree

    "Family Tree"项目,正如其标题所示,通常是指用JavaScript实现的家谱或族谱展示应用。这样的应用可以帮助用户创建、管理和可视化家庭成员之间的关系。下面将详细讨论使用JavaScript构建家族树的相关知识点。 1. **...

    Family-Tree:交互式应用程序,以树状图和表格形式表示数据

    "Family-Tree" 是一个交互式的应用程序,它以树状图和表格的形式帮助用户展示和探索他们的家谱信息。这个项目主要基于JavaScript技术,提供了直观的用户体验,让用户能够轻松地创建、编辑和浏览家族成员之间的关系。...

    nodeFamilyTree:用nodejs编写的简单家谱系统

    3. **数据库连接**:为了持久化存储家族成员信息,可能使用了像MongoDB这样的NoSQL数据库,通过Mongoose库进行操作。MongoDB因其灵活性和文档型数据模型,适合处理结构不固定的数据,如家谱中复杂的家庭关系。 4. *...

    数据库课程设计:家族族谱管理系统.zip

    文件名"family-tree-master"暗示可能包含源代码和项目文件。源代码可能分为模型层(处理数据库操作)、视图层(呈现用户界面)和控制器层(协调两者),遵循MVC(模型-视图-控制器)设计模式。这有助于代码的可读性...

Global site tag (gtag.js) - Google Analytics