السبت، 20 أغسطس، 2016

قائمة منسدلة احترافية متجاوبة لمدونات بلوجر


اليوم سوف أشارك معكم قائمة منسدلة بسيطة ومتجاوبة مع الشاشات المتعددة سهلة التخصيص.

كيفية اضافة هذه القائمة المنسدلة إلى مدونتك؟

1. من لوحة التحكم في بلوجر توجه إلى قالب المدونة ثم أنقر على تحرير HTML
2. نقرة واحدة على القالب ثم نقوم بإستخدام مفتاح الإختصار ctrl+f بالبحث عن الرمز </head> بعد العثور عليه اضف الكود التالي فوقه مباشرةً:
<style type='text/css'>/*<![CDATA[*/#menu-wrapper{width:100%;background:#455A64;}nav {  display: block;  float:center;  margin:0px auto 0px auto;  max-width:1000px;  padding:0;  background:#ff9514;}.menu {  display: block;  margin:0px;  padding:0px;}.menu li {  display: inline-block;  position: relative;  z-index: 100;  padding:0px;  margin:0px;  text-align:right;  font-size:14px;}.menu li a {  text-decoration: none;  padding:15px;  margin:0px;  display: block;  color: #fff;}.menu li a:hover,.menu li:hover>a {  color: #fff;  background:#e8102d;}.menu ul {  visibility: hidden;  opacity: 0;  margin: 0;  padding: 0;  width: 150px;  position: absolute;  right: 0px;  background: #fff;  z-index: 99;}.menu ul li {  display: block;  float: none;  background: none;  margin: 0;  padding: 0;}.menu ul li a {  font-size: 12px;  font-weight: normal;  display: block;  color: #797979;  background: #fff;}.menu ul li a:hover,.menu ul li:hover>a {  background: #e8102d;  color: #fff;}.menu li:hover>ul {  visibility: visible;  opacity: 1;}.menu ul ul {  right: 149px;  top: 0px;  visibility: hidden;  opacity: 0;}.menu li>ul ul:hover {  visibility: visible;  opacity: 1;}.responsive-menu {  display: none;  max-width: 100%;  padding:15px;  background: #ff9514;  color: #fff;}a.responsive-menu {color:#fff;}@media screen and (max-width:600px) {nav {margin: 0 15px;background: none;overflow:hidden}.menu {display: none;}.responsive-menu {display: block;}.menu li {display: block;margin: 0px;}.menu li a {background: #fff;color: #797979;}.menu li a:hover,.menu li:hover>a {background: #e8102d;color: #fff;}.menu ul {visibility: hidden;opacity: 0;top: 0;right: 25px;width: 100%;}.menu li:hover>ul {visibility: visible;opacity: 1;position: relative;}.menu ul ul {right: 50px;}}/*]]>*/</style>
3. قم بأختيار المكان المناسب حيث سوف تظهر القائمة مثال اسفل الكود </header> او فوق الرمز <div id='content-wrapper'> او في المكان الذي تراه مناسب قد تختلف هذه الرموز عما هي في قالب مدونتك بعد اختيار المكان الصحيح أضف الكود التالي في المكان الذي أخترته:

<!-- بداية القائمة المنسدلة --><div id='menu-wrapper'><nav><a class='responsive-menu' href='#' id='resp-menu'><i class='fa fa-reorder'/> القائمة</a>       <ul class='menu'>  <li><a href='/'>الرئيسية</a></li>  <li><a href='#'>قائمة 1</a></li>  <li><a href='#'>قائمة 2</a></li>  <li><a href='#'>قائمة 3</a>   <ul class='sub-menu'>      <li><a href='#'>تعديل 1</a></li>   <li><a href='#'>تعديل 2</a></li>        </ul>  </li>     <li><a href='#'>قائمة 4</a></li> </ul></nav></div><!-- نهاية القائمة المنسدلة -
طبعا يمكنك زيادة عدد ازرار القائمة بتكرارها نفسها إلى أي حد مطلوب.

4. وأخير اضف كود الجافاسكربت فوق الرمز </body> :
<script type='text/javascript'>//<![CDATA[$(document).ready(function(){  var touch  = $('#resp-menu'); var menu  = $('.menu');  $(touch).on('click', function(e) {  e.preventDefault();  menu.slideToggle(); });  $(window).resize(function(){  var w = $(window).width();  if(w > 600 && menu.is(':hidden')) {   menu.removeAttr('style');  } });});//]]></script>
5. أنقر حفظ القالب ثم قم بمعاينته.

لأي أستفسارات أخرى الرجاء وضعه في التعليقات أسفل وشكرًا للمتابعة.

ليست هناك تعليقات:

إرسال تعليق

جميع الحقوق محفوظة ©2015-2016 أكاديمية العرب لتعليم الكمبيوتر

برمجة وتصميم وادارة : عبدالله النجار Privacy-Policy | سياسة الخصوصية |