شرح تغير شكل أداة التسميات الى قائمة منزلقة الأصدار الثاني


 سنتعلم اليوم تغير شكل أداة التسميات الى قائمة منزلقة الأصدار الثاني ،التي تم تصميمه إستناداً إلي أداة التسميات واستخدام Css صافي .

التثبيت

سوف ندخل لوحة تحكم بلوجر ، قسم "المظهر" ، واضغط على الزر "تخصيص" ، وفي‏ مصمم مظاهر Blogger ، سنذهب إلى خيار"متقدم: ، في قسم "أضافة CSS مخصص " ،  سنقوم بلصق الكود التالي:

/*! Widget: mLabels v2 | by www.imintweb.com */#MintLabel,#MintLabel .widget-content{position:relative!important;z-index:10;overflow:initial!important}.labeldrop:checked~.mLabels-button::before{position:fixed;top:0;right:0;width:100%;z-index:800;content:"";cursor:default;height:100%}.widget.Label,.widget.Label .widget-content{overflow:initial!important}.labeldrop{display:none}.mLabels{font-size:14px;position:relative}.mLabels-button{display:flex;justify-content:space-between;align-items:center;border-radius:3px;cursor:pointer;font-weight:500;transition:color .3s}.mLabels-button::after{content:"";width:8px;height:8px;display:block;border-left:3px solid;border-bottom:3px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:.3s -webkit-transform;transition:.3s transform;transition:.3s transform,.3s -webkit-transform}.mLabels-nav{height:0;position:absolute;top:100%;z-index:9999;width:100%;padding-top:1em;opacity:0;transition:visibility .3s,opacity .3s,-webkit-transform .3s;transition:transform .3s,visibility .3s,opacity .3s;transition:transform .3s,visibility .3s,opacity .3s,-webkit-transform .3s;-webkit-transform:translate(0,2em);transform:translate(0,2em);visibility:hidden}.mLabels-dropdown{overflow-y:auto}.mLabels-link{display:flex;align-items:center;justify-content:space-between;font-weight:500}.labeldrop:checked~.mLabels-button::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.labeldrop:checked~.mLabels-nav{visibility:visible;opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);height:auto}.mLabels-nav::before{content:"";display:block;top:8px;position:absolute;left:1em;width:14px;height:14px;z-index:-1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mLabels-button{padding:1.2em;background:rgba(0,0,0,0.05);color:rgba(38,50,56,0.5)}.mLabels-button:hover{color:rgba(38,50,56,0.75)}.mLabels-dropdown,.mLabels-nav::before{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}.mLabels-dropdown{border-radius:3px;max-height:450px}.mLabels-dropdown::-webkit-scrollbar{width:6px}.mLabels-dropdown::-webkit-scrollbar-track{background-color:rgba(0,0,0,0.1)}.mLabels-dropdown::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.4)}.mLabels-link{padding:.8em 1em;color:rgba(0,0,0,0.5);border-bottom:1px solid rgba(0,0,0,0.05)}.mLabels-num{color:rgba(0,0,0,0.25);font-size:.9em;font-weight:700}

لا تنس الضغط على زر "تطبيق" لحفظ التغييرات.  الآن نعود إلى لوحة تحكم المدونة  ، وننتقل إلى المظهر ، ثم نضغط على "تعديل html" ، و نبحث  عن </b:section> وفوقه مباشرة نلصق الكود التالي:


<b:widget id='MintLabel' title='قائمة التسميات' type='Label'>
   <b:widget-settings>
      <b:widget-setting name='showFreqNumbers'>true</b:widget-setting>
   </b:widget-settings>
   <b:includable id='main'>
      <b:if cond='data:title.length != 0'><h2><data:title/></h2></b:if>
      <div class='widget-content'>
         <div class='mLabels'>
            <input id='labeldrop' class='labeldrop' type='checkbox'/>
            <label class='mLabels-button' for='labeldrop'>Elige una etiqueta</label>
            <nav class='mLabels-nav'>
            <div class='mLabels-dropdown'>
            <b:loop values='data:labels' var='i'>
               <a class='mLabels-link' expr:href='data:i.url'><data:i.name/>
               <b:if cond='data:showFreqNumbers'><span class='mLabels-num'><data:i.count/> مواضيع</span></b:if></a>
            </b:loop>
            </div>
            </nav>  
         </div>
      </div>
   </b:includable>
</b:widget>

آمل أن تجد هذا الأداة مفيده لك ،  لا تنسى مشاركة هذا الموضوع ، فهذا يساعدني على النمو وستساعد المزيد من الأشخاص الذين يبحثون عن نفس الشيء. أي أسئلة تركها في التعليقات.

مثال
اقرأ أيضًا: