للبحـث بداخـل المدونــة . . .

تركيب زر تحميل مع شريط التقدم في قالب بلوجر

تركيب زر تحميل مع شريط التقدم في قالب بلوجر

 


فائدة تركيب زر تحميل متحرك احترافي في قالب بلوجر

يُعد زر التحميل المتحرك من العناصر الجذابة والفعالة التي تعزز من تجربة المستخدم داخل المدونة، وله العديد من الفوائد المهمة،
منها:جذب الانتباه: الحركة في الزر تساعد في لفت انتباه الزائر مباشرة نحو خيار التحميل،
 مما يزيد من فرص النقر عليه.تحسين تجربة المستخدم (UX): الزر المصمم بشكل احترافي يجعل التفاعل أكثر سلاسة،
 ويمنح الزائر انطباعًا جيدًا عن احترافية المدونة.زيادة معدل التحميلات: عند تسهيل الوصول إلى روابط التحميل بشكل واضح وجذاب،
 تزداد نسبة التحميلات تلقائيًا.التناسق مع تصميم القالب: الأزرار المتحركة يمكن تعديل ألوانها وشكلها لتتناسب مع ألوان القالب، 
مما يحافظ على جمالية الموقع.إضفاء لمسة احترافية: يُظهر الزر المتحرك مدى اهتمامك بتفاصيل المدونة، مما ينعكس إيجابًا على ثقة
 الزائر بمحتواك.تشجيع الزائر على التفاعل: الزر الذي يتحرك بطريقة ناعمة أو يُظهر مؤثرات بصرية يعطي حافزًا للزائر للنقر عليه دون تردد.

معاينة الزر



شرح التركيب

سنشرح لك الآن خطوات تركيب السكربت على مدونتك بلوجر، دون الحاجة لأي إضافات خارجية أو تعديل كبير في القالب.
ندخل خلى المظهر ثم تعديل HTML و نبحث عن </head> و نضيف الكود التالي أعلاه 

<style>
/* <![CDATA[ */
.ch-button{position:relative;margin:auto auto 0.9375rem;padding:15px;width:40%;min-width:300px;max-width:50%;background:#2051DA;border-radius:55px;cursor:pointer;box-shadow:0 5px 10px rgba(0,0,0,0.2);transition:all .4s cubic-bezier(0.68,-0.55,0.265,1.55);overflow:hidden}
.ch-button.active{height:20px;width:40%;min-width:300px;max-width:50%;padding:10px}
.ch-button::before{content:"";position:absolute;top:0;left:-100%;height:100%;width:100%;background:#FC9F4B;background-image:linear-gradient(-45deg,rgba(255,255,255,0.125) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.125) 50%,rgba(255,255,255,0.125) 75%,transparent 75%,transparent);background-size:435px 35px;border-radius:55px;transition:all 6s ease-in-out}
.ch-button.active::before{animation:layer 6s ease-in-out forwards}
@keyframes layer{100%{left:0}}
.ch-button .button-content{height:100%;width:100%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;transition-delay:.2s}
.ch-button.active .button-content{transform:translateY(60px)}
.ch-button .button-content svg,.ch-button .button-content .button-text{color:#fff;font-size:20px;font-weight:500}
.ch-button .button-content .button-text{font-size:18px;margin-right:4px}
.download-icon{width:24px;height:24px}
.check-icon{width:24px;height:24px;display:none}
/* ]]> */
</style>

نقوم بالبحث عن </body> و نضيف الكود التالي اعلاه

<script>
//<![CDATA[
const chbutton = document.querySelector(".ch-button");
const _link = document.querySelector('.button-text');

chbutton.addEventListener("click", () => {
  chbutton.classList.add("active");
  chbutton.style.pointerEvents = "none";
  
  setTimeout(() => {
    let _target = _link.getAttribute('data-link');
    chbutton.classList.remove("active");
    
    document.querySelector('.download-icon').style.display = 'none';
    
    const checkIcon = document.createElement('svg');
    checkIcon.classList.add('check-icon');
    checkIcon.setAttribute('viewBox', '0 0 24 24');
    checkIcon.setAttribute('width', '24');
    checkIcon.setAttribute('height', '24');
    checkIcon.innerHTML = '<path fill="white" d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z"/>';
    document.querySelector('.button-content').prepend(checkIcon);
    checkIcon.style.display = 'block';
    
    chbutton.querySelector(".button-text").innerText = "مكتمل !";
    
    setTimeout(() => {
      window.location.href = _target;
    }, 1000);
    
    setTimeout(() => {
      document.querySelector('.download-icon').style.display = 'block';
      checkIcon.remove();
      chbutton.querySelector(".button-text").innerText = "Download";
      chbutton.style.pointerEvents = "auto";
    }, 3000);
  }, 6000);
});
//]]>
</script>

و ثم قم بالحفظ

ملاحظة
و الان عند اضافة الزر و لاضافته بداخل الموضوع نذهب الى الموضوع و اختيار عرض HTML 
و نضيف الكود التالي في المكان المناسب داخل الموضوع

<div class="ch-button">
  <div class="button-content">
    <svg class="download-icon" viewBox="0 0 24 24" width="24" height="24">
      <path fill="white" d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"/>
    </svg>
    <span data-link="ضع الرابط هنا" class="button-text">تحميل</span>
  </div>
</div>

غير كلمة ضع الرابط هنا برابط التحميل

و قم بالحفظ و مبروك الاضافة






صاحب مدونة هلا تك التي تهتم بكل ما هو جديد على منصة بلوجر من أضافات و قوالب و شروحاتهم

إرسال تعليق

✩ تساعدنا ملاحظاتك في تطوير مدونتنا وتكون من خلال مشاركة أفكارك واقتراحاتك معنا.
رأيك يهمنا، لذا يرجى مشاركته معنا. يمنع إضافة روابط لأي موقع في التعليقات و شكرا لتفهمك .

مواضيع مهمة

ملفات تعريف الأرتباط
يستخدم موقعنا ملفات تعريف الارتباط Cookies لتحسين تجربتك أثناء تصفحك لموقعنا .
إقرأ المزيد
هنـاك مشكـلة !
يبدو أن هناك خطأ ما في اتصالك بالإنترنت. يرجى الاتصال بالإنترنت وبدء التصفح مرة أخرى.
تـم الكشــف عن مانــع أعلانــات !
المعذرة ! لقد إكتشفنا أنك قمت بتنشيط Ad-Blocker يرجى النظر في دعمنا من خلال تعطيل Ad-Blocker الخاص بك فهو يساعدنا في تطوير هذا الموقع . . . وشكرا لتفهمك !
Site is Blocked
Sorry! This site is not available in your country.
أنضم لمدونة هلا تك