قائمة منسدلة جانبية بتاثيرات جذابة

11:09 ص غير معرف 0 Comments

من المؤكد انك ستحتاج الى قوائم جميلة لتنظيم مدونتك وتوزيع الاقسام ,اليوم سنتعلم كيفية انشاء قائمة منسدلة بشكل جميل وتاثيرات جذابة
قائمة منسدلة جانبية بتاثيرات جذابة

لاضافة القائمة لقالبك اتبع الخطوات
1-اذهب الى بلوجر >> القالب
2-خذ نسخة احتياطية من قالبك
3-اضغط على تعديل HTML
4-ابحث(CTRL+F) عن الوسم التالي </head>
5-قم بلصق الكود التالي فوقه مباشرة

 <script src='http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js' type='text/javascript'></script> 
<script> 
//<![CDATA[ 
$(document).ready(function(){ 
$.easing.def = "easeOutBounce"; 
$('li.button a').click(function(e){
var dropDown = $(this).parent().next();
$('.dropdown1').not(dropDown).slideUp('slow'); 
dropDown.stop(false,true).slideToggle('slow');
e.preventDefault(); 
})
}); 
// t: current time, b: begInnIng value, c: change In value, d: duration 
jQuery.easing['jswing'] = jQuery.easing['swing'];
jQuery.extend( jQuery.easing, 
{ 
def: 'easeOutQuad', 
swing: function (x, t, b, c, d) { 
  //alert(jQuery.easing.default); 
  return jQuery.easing[jQuery.easing.def](x, t, b, c, d); 
}, 
easeInQuad: function (x, t, b, c, d) { 
  return c*(t/=d)*t + b; 
}, 
easeOutQuad: function (x, t, b, c, d) { 
  return -c *(t/=d)*(t-2) + b; 
}, 
easeInOutQuad: function (x, t, b, c, d) { 
  if ((t/=d/2) < 1) return c/2*t*t + b; 
  return -c/2 * ((--t)*(t-2) - 1) + b; 
}, 
easeInCubic: function (x, t, b, c, d) { 
  return c*(t/=d)*t*t + b; 
}, 
easeOutCubic: function (x, t, b, c, d) { 
  return c*((t=t/d-1)*t*t + 1) + b; 
}, 
easeInOutCubic: function (x, t, b, c, d) { 
  if ((t/=d/2) < 1) return c/2*t*t*t + b; 
  return c/2*((t-=2)*t*t + 2) + b; 
}, 
easeInQuart: function (x, t, b, c, d) { 
  return c*(t/=d)*t*t*t + b; 
}, 
easeOutQuart: function (x, t, b, c, d) { 
  return -c * ((t=t/d-1)*t*t*t - 1) + b; 
}, 
easeInOutQuart: function (x, t, b, c, d) { 
  if ((t/=d/2) < 1) return c/2*t*t*t*t + b; 
  return -c/2 * ((t-=2)*t*t*t - 2) + b; 
}, 
easeInQuint: function (x, t, b, c, d) { 
  return c*(t/=d)*t*t*t*t + b; 
}, 
easeOutQuint: function (x, t, b, c, d) { 
  return c*((t=t/d-1)*t*t*t*t + 1) + b; 
}, 
easeInOutQuint: function (x, t, b, c, d) { 
  if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b; 
  return c/2*((t-=2)*t*t*t*t + 2) + b; 
}, 
easeInSine: function (x, t, b, c, d) { 
  return -c * Math.cos(t/d * (Math.PI/2)) + c + b; 
}, 
easeOutSine: function (x, t, b, c, d) { 
  return c * Math.sin(t/d * (Math.PI/2)) + b; 
}, 
easeInOutSine: function (x, t, b, c, d) { 
  return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b; 
}, 
easeInExpo: function (x, t, b, c, d) { 
  return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b; 
}, 
easeOutExpo: function (x, t, b, c, d) { 
  return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b; 
}, 
easeInOutExpo: function (x, t, b, c, d) { 
  if (t==0) return b; 
  if (t==d) return b+c; 
  if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b; 
  return c/2 * (-Math.pow(2, -10 * --t) + 2) + b; 
}, 
easeInCirc: function (x, t, b, c, d) { 
  return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b; 
}, 
easeOutCirc: function (x, t, b, c, d) { 
  return c * Math.sqrt(1 - (t=t/d-1)*t) + b; 
}, 
easeInOutCirc: function (x, t, b, c, d) { 
  if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b; 
  return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b; 
}, 
easeInElastic: function (x, t, b, c, d) { 
  var s=1.70158;var p=0;var a=c; 
  if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3; 
  if (a < Math.abs(c)) { a=c; var s=p/4; } 
  else var s = p/(2*Math.PI) * Math.asin (c/a); 
  return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; 
}, 
easeOutElastic: function (x, t, b, c, d) { 
  var s=1.70158;var p=0;var a=c; 
  if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3; 
  if (a < Math.abs(c)) { a=c; var s=p/4; } 
  else var s = p/(2*Math.PI) * Math.asin (c/a); 
  return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b; 
}, 
easeInOutElastic: function (x, t, b, c, d) { 
  var s=1.70158;var p=0;var a=c; 
  if (t==0) return b;  if ((t/=d/2)==2) return b+c;  if (!p) p=d*(.3*1.5); 
  if (a < Math.abs(c)) { a=c; var s=p/4; } 
  else var s = p/(2*Math.PI) * Math.asin (c/a); 
  if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; 
  return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b; 
}, 
easeInBack: function (x, t, b, c, d, s) { 
  if (s == undefined) s = 1.70158; 
  return c*(t/=d)*t*((s+1)*t - s) + b; 
}, 
easeOutBack: function (x, t, b, c, d, s) { 
  if (s == undefined) s = 1.70158; 
  return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b; 
}, 
easeInOutBack: function (x, t, b, c, d, s) { 
  if (s == undefined) s = 1.70158; 
  if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b; 
  return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b; 
}, 
easeInBounce: function (x, t, b, c, d) { 
  return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b; 
}, 
easeOutBounce: function (x, t, b, c, d) { 
  if ((t/=d) < (1/2.75)) { 
   return c*(7.5625*t*t) + b; 
  } else if (t < (2/2.75)) { 
   return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b; 
  } else if (t < (2.5/2.75)) { 
   return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b; 
  } else { 
   return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b; 
  } 
}, 
easeInOutBounce: function (x, t, b, c, d) { 
  if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b; 
  return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b; 
} 
}); 
//]]> 
</script> 
6-قم بالبحث عن الوسم التالي </b:skin> , اضغط فوق السهم الاسود لتوسيع التعليمات

7-قم بلصق كود الcss التالي فوق الوسم التالي مباشرة </b:skin>

 /*------ قائمة منسدلة جانبية  -----*/
ul.container{
    width:275px; 
    margin:0 auto; 
    padding:0px; 
}
 
li.menu{
    padding:5px 0; 
    width:100%;
}
li.button a{
    display:block; 
    font-family: Arial, sans-serif,Helvetica; 
    font-size:12px; 
    overflow:hidden; 
    padding:0px 0px 5px 0; 
    position:relative; 
    width:100%; 
        text-transform:capitalize; 
}
li.button a:hover{
    text-decoration:none!important; 
}
li.button a span{ 
    
    right:0px; 
        top:0px; 
    position:absolute; 
    color:#ccc; 
    display:block; 
}

.dropdown1{
    display:none; 
    padding-top:5px; 
    width:100%; 
}
.dropdown1 li{ 
    
    
    
border:1px solid #7E7E7E; 
    color:#CCCCCC; 
    margin:5px 0; 
    padding:4px 10px; 
        
}
.dropdown1 li:hover { 
border:1px solid #ccc; 
text-decoration:none; 
}

.dropdown1 li a:hover { 
text-decoration:none; 
} 
8- قم بحفظ القالب
اضافة القائمة المنسدلة للتخطيط 
1- اذهب لبلوجر>>التخطيط
2-اظغط على اضافة أداة
3-اختار أداة HTML/JavaScript 
4-الصق كود الHTML التالي داخلها 

 <ul class="container"> 
      
     
&lt;!- القائمة اﻷولى --&gt;
<li class="menu"> 
      
          <ul>
<li class="button"><a href="#">أضف عنوان هنا▼</a></li>
<li class="dropdown1">

                <ul>
<li>1. <a href="#">أضف رابط هنا</a></li>
<li>1. <a href="#">أضف رابط هنا</a></li>
<li>1. <a href="#">أضف رابط هنا</a></li>
<li>1. <a href="#">أضف رابط هنا</a></li>
<li>1. <a href="#">أضف رابط هنا</a></li>
</ul>
</li>
</ul>
</li>
&lt;!- القائمة الثانية --&gt;
<li class="menu"> 
      
          <ul>
<li class="button"><a href="#">أضف عنوان هنا▼</a></li>
<li class="dropdown1"> 
                <ul>
<li>1. <a href="#">أضف رابط هنا</a></li>
<li>1. <a href="#">أضف رابط هنا</a></li>
<li>1. <a href="#">أضف رابط هنا</a></li>
<li>1. <a href="#">أضف رابط هنا</a></li>
<li>1. <a href="#">أضف رابط هنا</a></li>
</ul>
</li>
</ul>
</li>
</ul> 
هنا قمنا بصنع قائمتين منسدلتين ,يمكنك نسخ الكود لصنع المزيد من القوائم
1-يمكنك استبالد # باي رابط تريده
2- يمكنك ان تستبدل راس القائمة (أضف عنوان هنا) باي شي تريده
3-يمكنك استبدال عنوان القوائم الداخلية (أضف رابط هنا) باي شي تريده
الى هنا اترككم في رعاية الله واي استفسارات حول الموضوع يمكنك ترك تعليق
التسميات:



محول الأكوادالابتسامات