
Originally Posted by
tomyknoker
Has anyone ever seen a flowchart designed up using CSS?
HTML Code:
<html>
<head>
<style>
#ddd {
border-style: solid;
padding-top: 10px;
padding-right: 40px;
padding-bottom: 10px;
padding-left: 40px;
box-shadow: 0px 8px 12px 0px rgba(0,0,0,0.2);
background-color:#f6f6ff;
}
#f{ border-left-style: solid;
}
#r{ border-right-style: solid;}
#b{ border-bottom-style: solid;}
</style>
<style>
.dropdown {
position: relative;
display: inline-block;
}
.dropdown-content {
display: none;
position: absolute;
min-width: 140px;
padding: 10px 10px;
z-index: 1;
}
p{border-style: solid;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
box-shadow: 0px 8px 12px 0px rgba(0,0,0,0.2);
background-color:#f6f6ff;
}
.dropdown:hover .dropdown-content {
display: block;
}
</style>
</head>
<body>
<h1>herarchy
</h1>
<table>
<!------------------ start top tr-------------->
<tr>
<td colspan="3"></td> <td id="ddd" colspan="4"><center>top</center> </td>
</tr>
<!------------------ end top tr--------------->
<!--------------------------------------------------start row---------------------------------------------------->
<!------------------ start long line----------->
<tr>
<td colspan="5"></td>
<td id="f"> <br/> </td>
<td colspan="1"></td>
</tr>
<!------------------ end long line--------------->
<!------------------- start middle line------------------->
<tr>
<td id="b" colspan="10"></td>
</tr>
<!------------------- end middle line------------------->
<!---------------------------start small lines ----------->
<tr>
<td id="f"> <br/> </td>
<td ></td>
<td id="f"></td>
<td ></td>
<td id="f"></td>
<td ></td>
<td id="f"></td>
<td ></td>
<td id="f"></td>
<td ></td>
<td id="f"></td>
</tr>
<!------------------------------end small lines -------->
<!-----------------------------------content--------------------------------->
<tr>
<!--------start td---------->
<td id="ddd" class="dropdown">level one </td>
<td> </td>
<!---------end td--------->
<!--------start td---------->
<td id="ddd" class="dropdown">level one </td>
<td> </td>
<!---------end td--------->
<!--------start td---------->
<td id="f"> </td>
<td> </td>
<!---------end td--------->
<!--------start td---------->
<td id="ddd" class="dropdown">level one </td>
<td> </td>
<!---------end td--------->
<!--------start td---------->
<td id="ddd" class="dropdown">level one </td>
<td> </td>
<!---------end td--------->
<!--------start td---------->
<td id="ddd" class="dropdown">level one </td>
<td> </td>
<!---------end td--------->
</tr>
<!--------------------------------------end content--------------------------------->
<!------------------------------------------end row--------------------------------------------------------->
<!--------------------------------------------------start row---------------------------------------------------->
<!------------------ start long line----------->
<tr>
<td colspan="4"></td>
<td id="f"> <br/> </td>
<td colspan="4"></td>
</tr>
<!------------------ end long line--------------->
<!------------------- start middle line------------------->
<tr>
<td id="b" colspan="12"></td>
</tr>
<!------------------- end middle line------------------->
<!---------------------------start small lines ----------->
<tr>
<td id="f"> <br/> </td>
<td ></td>
<td id="f"></td>
<td ></td>
<td id="f"></td>
<td ></td>
<td id="f"></td>
<td ></td>
<td id="f"></td>
<td ></td>
<td id="f"></td>
<td ></td>
<td id="f"></td>
</tr>
<!------------------------------end small lines -------->
<!-----------------------------------content--------------------------------->
<tr>
<!--------start td---------->
<td id="ddd" class="dropdown">level one <div class="dropdown-content">
<p>level two</p>
<p>level two</p>
</div></td>
<td> </td>
<!---------end td--------->
<!--------start td---------->
<td id="ddd" class="dropdown">level one <div class="dropdown-content">
<p>level two</p>
<p>level two</p>
</div></td>
<td> </td>
<!---------end td--------->
<!--------start td---------->
<td id="ddd" class="dropdown">level one <div class="dropdown-content">
<p>level two</p>
<p>level two</p>
</div></td>
<td> </td>
<!---------end td--------->
<!--------start td---------->
<td id="ddd" class="dropdown">level one <div class="dropdown-content">
<p>level two</p>
<p>level two</p>
</div></td>
<td> </td>
<!---------end td--------->
<!--------start td---------->
<td id="ddd" class="dropdown">level one </td>
<td> </td>
<!---------end td--------->
<!--------start td---------->
<td id="ddd" class="dropdown">level one <div class="dropdown-content">
<p>level two</p>
<p>level two</p>
</div></td>
<td> </td>
<!---------end td--------->
<!--------start td---------->
<td id="ddd" class="dropdown">level one <div class="dropdown-content">
<p>level two</p>
<p>level two</p>
</div></td>
<td> </td>
<!---------end td--------->
</tr>
<!--------------------------------------end content--------------------------------->
<!------------------------------------------end row--------------------------------------------------------->
</table>
</body>
</html>
Bookmarks