ali_hbz
دوشنبه 09 بهمن 1391, 18:51 عصر
سلام دوستان چطور ميتونم با زبان html يا css نمودار درختى رسم كنم؟
tamafi6
سه شنبه 10 بهمن 1391, 12:35 عصر
باcss تقریباهمه کاری میشودکردمیتونی برای نمونه ازکدزیراستفاده کنی
<div class="jd_tree"id="d">
<ul>
<li><a href="#">بی بی دامین</a>
<ul>
<li><a href="#">قالب های فروشی</a>
<ul>
<li><a href="#">قالب فروشی بی بی دامین</a></li>
</ul>
</li>
<li><a href="#">طراحی وب</a>
<ul>
<li><a href="#">قالب جوملا</a></li>
<li><a href="#">قالب نیوک</a>
<ul>
<li><a href="#">ترجمه ماژول</a></li>
<li><a href="#">ترجمه قالب</a></li>
<li><a href="#">طراحی اختصاصی</a></li>
</ul>
</li>
<li><a href="#">قالب وردپرس</a></li>
</ul>
</li>
<li><a href="#">دانلود کد</a></li>
</ul>
</li>
</ul>
</div>
css زیر
* {
margin: 0;
padding: 0;
}
#d{
margin:10px auto;
border: 4px solid #ccc;
width: 800px;
height: 300px;
padding: 20px;
background: -moz-linear-gradient(left, #2F2727, #1a82f7, #2F2727, #1a82f7, #2F2727);
background: -webkit-gradient(linear, left top, right top, from(#2F2727), color-stop(0.25, #1a82f7), color-stop(0.5, #2F2727), color-stop(0.75, #1a82f7), to(#2F2727));
background: -webkit-linear-gradient(left, #2F2727, #1a82f7, #2F2727, #1a82f7, #2F2727);
background: -o-linear-gradient(left, #2F2727, #1a82f7, #2F2727, #1a82f7, #2F2727);
}
.jd_tree ul {
padding-top: 20px;
position: relative;
transition: all 0.5s;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
}
.jd_tree li {
float: right;
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;
}
.jd_tree li::before,
.jd_tree li::after {
content: '';
position: absolute;
top: 0;
left: 50%;
border-top: 1px solid #ccc;
width: 50%;
height: 20px;
}
.jd_tree li::after {
left: auto;
right: 50%;
border-right: 1px solid #ccc;
}
.jd_tree li:only-child::after,
.jd_tree li:only-child::before {
display: none;
}
.jd_tree li:only-child {
padding-top: 0;
}
.jd_tree li:first-child::before,
.jd_tree li:last-child::after {
border: 0 none;
}
.jd_tree li:last-child::before {
border-left: 1px solid #ccc;
border-radius: 0 0 0 5px;
-webkit-border-radius: 0 0 0 5px;
-moz-border-radius: 0 0 0 5px;
}
.jd_tree li:first-child::after {
border-radius: 0 0 5px 0;
-webkit-border-radius: 0 0 5px 0;
-moz-border-radius: 0 0 5px 0;
}
.jd_tree ul ul::before {
content: '';
position: absolute;
top: 0;
right: 50%;
border-right: 1px solid #ccc;
width: 0;
height: 20px;
}
.jd_tree li a {
border: 1px solid #ccc;
padding: 5px 10px;
text-decoration: none;
color: #fff;
font-family: 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;
}
.jd_tree li a:hover,
.jd_tree li a:hover+ul li a {
background: #c8e4f8;
color: #000;
border: 1px solid #94a0b4;
}
.jd_tree li a:hover+ul li::after,
.jd_tree li a:hover+ul li::before,
.jd_tree li a:hover+ul::before,
.jd_tree li a:hover+ul ul::before {
border-color: #94a0b4;
}
a { color:#56C9D5; text-decoration:none;}
a:hover { color:#FF0000;}
ali_hbz
سه شنبه 17 بهمن 1391, 22:55 عصر
این کد تو مرورگر فایرفاکس بد اجرا میشه !!!
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.