امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
CSS3 & jQuery folder tabs
نویسنده پیام
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,497
موضوع‌ها: 270
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #1
CSS3 & jQuery folder tabs
سلام دوستان در این مثال ساختن تب را در وب تمرین میکنیم!

[تصویر:  attachment.php?aid=10692]
اول قسمت html را درست میکنیم
کد:
<ul id="tabs">
    <li><a href="#" name="tab1">One</a></li>
    <li><a href="#" name="tab2">Two</a></li>
    <li><a href="#" name="tab3">Three</a></li>
    <li><a href="#" name="tab4">Four</a></li>    
</ul>

<div id="content">
    <div id="tab1">...</div>
    <div id="tab2">...</div>
    <div id="tab3">...</div>
    <div id="tab4">...</div>
</div>
الان باید بهش استایل بدیم
کد:
#tabs {
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

#tabs li {
  float: left;
  margin: 0 .5em 0 0;
}

#tabs a {
  position: relative;
  background: #ddd;
  background-image: linear-gradient(to bottom, #fff, #ddd);  
  padding: .7em 3.5em;
  float: left;
  text-decoration: none;
  color: #444;
  text-shadow: 0 1px 0 rgba(255,255,255,.8);
  border-radius: 5px 0 0 0;
  box-shadow: 0 2px 2px rgba(0,0,0,.4);
}

#tabs a:hover,
#tabs a:hover::after,
#tabs a:focus,
#tabs a:focus::after {
  background: #fff;
}

#tabs a:focus {
  outline: 0;
}

#tabs a::after {
  content:'';
  position:absolute;
  z-index: 1;
  top: 0;
  right: -.5em;  
  bottom: 0;
  width: 1em;
  background: #ddd;
  background-image: linear-gradient(to bottom, #fff, #ddd);  
  box-shadow: 2px 2px 2px rgba(0,0,0,.4);
  transform: skew(10deg);
  border-radius: 0 5px 0 0;  
}

#tabs #current a,
#tabs #current a::after {
  background: #fff;
  z-index: 3;
}

#content {
    background: #fff;
    padding: 2em;
    height: 220px;
    position: relative;
    z-index: 2;    
    border-radius: 0 5px 5px 5px;
    box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);
}
الان باید با دستورات جی کوئری تکمیلش کنیم!اول فایل
.zip   jquery-1.7.2.min.zip (اندازه: 33.19 KB / تعداد دفعات دریافت: 42) را دانلود کنید و کنار پروژه قرار بدید بعد کد های زیر رااضافه کنید
کد:
<script src="jquery-1.7.2.min.js"></script>
<script>
$(document).ready(function() {
    $("#content").find("[id^='tab']").hide(); // Hide all content
    $("#tabs li:first").attr("id","current"); // Activate the first tab
    $("#content #tab1").fadeIn(); // Show first tab's content
    
    $('#tabs a').click(function(e) {
        e.preventDefault();
        if ($(this).closest("li").attr("id") == "current"){ //detection for current tab
         return;      
        }
        else{            
          $("#content").find("[id^='tab']").hide(); // Hide all content
          $("#tabs li").attr("id",""); //Reset id's
          $(this).parent().attr("id","current"); // Activate this
          $('#' + $(this).attr('name')).fadeIn(); // Show content for the current tab
        }
    });
});
</script>


فایل‌(های) پیوست شده بندانگشتی (ها)
   

[تصویر:  a.jpg]

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
(آخرین ویرایش در این ارسال: ۱۹-آذر-۱۳۹۲, ۲۰:۳۴:۱۰، توسط Ghoghnus.)
۱۹-آذر-۱۳۹۲, ۲۰:۳۲:۴۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, lord_viper, javaweb, hamed_Arfaee


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Question [سوال] ساخت آرایه نامحدود در jquery crafcrab 1 2,032 ۳۰-تير-۱۳۹۵, ۲۲:۴۲:۲۳
آخرین ارسال: babyy
  سایه برای اجزا در CSS3 hamed_Arfaee 1 2,113 ۲۳-فروردین-۱۳۹۳, ۰۱:۵۹:۲۲
آخرین ارسال: hamed_Arfaee
  حاشیه تصویری در CSS3 hamed_Arfaee 1 2,109 ۲۳-فروردین-۱۳۹۳, ۰۱:۴۶:۰۵
آخرین ارسال: hamed_Arfaee
  گرد کردن گوشه ها در CSS3 hamed_Arfaee 1 1,782 ۲۳-فروردین-۱۳۹۳, ۰۱:۴۰:۰۷
آخرین ارسال: hamed_Arfaee
  آموزش ایجاد تبلیغات در گوشه سایت با CSS و jQuery Ghoghnus 0 1,703 ۲۷-آذر-۱۳۹۲, ۱۸:۳۶:۱۳
آخرین ارسال: Ghoghnus
  پیش زمینه های چندگانه با CSS3 Ghoghnus 0 1,596 ۲۶-آذر-۱۳۹۲, ۱۴:۲۶:۲۸
آخرین ارسال: Ghoghnus
  ویژگی background-origin در CSS3 Ghoghnus 0 1,420 ۲۶-آذر-۱۳۹۲, ۱۴:۲۵:۵۸
آخرین ارسال: Ghoghnus
  ویژگی background-size در CSS3 Ghoghnus 0 1,565 ۲۶-آذر-۱۳۹۲, ۱۴:۲۴:۴۱
آخرین ارسال: Ghoghnus
Question [سوال] تغیر تصویر با jquery و animation crafcrab 4 3,612 ۱۱-مرداد-۱۳۹۲, ۱۰:۱۱:۳۰
آخرین ارسال: lord_viper
  jquery - کمک - تابع crafcrab 5 4,596 ۱۷-تير-۱۳۹۲, ۲۰:۰۰:۱۹
آخرین ارسال: babyy

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS