كيفية إضافة صندوق الاكواد مع زر نسخ إلى المدونة الخاص بك

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


صندوق نسخ الاكواد
مثال


لذلك ، بهذه الطريقة ، يمكنك تحسين ملفت تجربة المستخدم ومشاركتها بشكل مختلف.

 ‏ نفس الكود صندوق يستخدم لتوفير الاكواد لك.

 لذلك ، دون أي تأخير ، دعنا نتحقق من ملف عملية لإضافة هذا الكود المتقدم.

 كيفية إضافة مربع التعليمات البرمجية بامتداد نسخ إلى زر الحافظة بتنسيق مدَّوِن.


لإضافة صندوق اكود مع زر النسخة ، ‏ عليك اتباع الخطوات التالية :

 قم بتسجيل الدخول إلى لوحة تحكم Blogger الخاصة بك و إنشاء منشور مدونة جديد.

 الآن قم بالتبديل إلى عرض HTML والنسخ كود HTML أدناه وإضافة الكود الخاص بك داخل العلامة <pre>.



الكود
<!--[ Code Box 1 ]-->
  <div class='K2_CBox'>
    <div class='CB_Heading'>
      <span>HTML</span>
      <button id='copy1' class='C_box_main' onclick="copyC('copy1','code1')">
        <i class='CBox_icn'></i>
      </button>
    </div>

    <div id='code1'>
      <pre>&lt;p&gt;This is a HTML code &lt;/p&gt;</pre>
    </div>
  </div>



الآن انسخ كود CSS & javascript

 ولصقه تحته مباشرة. (ملاحظة: أنت يمكنك أيضًا إضافته في محرر المظهر الخاص بك فقط فوق علامة </body>)


الكود
<style>
  .K2_CBox{position:relative;background:#fff;width:100%;border-radius:6px;box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;padding:10px;margin:30px 0 30px}
  .K2_CBox .CB_Heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}
  .K2_CBox .CB_Heading span{margin:0;font-weight:700;font-family:inherit;font-size:1.1rem}
  .K2_CBox .C_box_main{cursor:pointer;display:inline-flex;align-items:center;padding:12px;outline:0;border:0;border-radius:50%;background:#004cbd;transition:all .3s ease;-webkit-transition:all .3s ease}.K2_CBox .C_box_main:hover{opacity:.8}.K2_CBox .C_box_main .CBox_icn{flex-shrink:0;display:inline-block;width:18px;height:18px;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fefefe' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' viewBox='0 0 24 24'><rect x='5.54615' y='5.54615' width='16.45385' height='16.45385' rx='4'/><path d='M171.33311,181.3216v-8.45385a4,4,0,0,1,4-4H183.787' transform='translate(-169.33311 -166.86775)'/></svg>");background-size:cover;background-repeat:no-repeat;background-position:center}
  .K2_CBox .C_box_main.copied{background:#2dcda7}
  .K2_CBox .C_box_main.copied .CBox_icn{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fefefe' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' viewBox='0 0 24 24'><path d='M22 11.07V12a10 10 0 1 1-5.93-9.14'/><polyline points='23 3 12 14 9 11'/></svg>")}
  .K2_CBox pre{margin:0;background:#f6f6f6;padding:15px;border-radius:5px;color:#08102b;font-size:.8rem;font-family:monospace;overflow:scroll;scroll-behavior:smooth;scroll-snap-type:x mandatory;-ms-overflow-style:none;-webkit-overflow-scrolling:touch; white-space: pre-wrap;}
  .K2_CBox pre::before, .K2_CBox pre::after{content:''}
  .dark-Mode .K2_CBox{background:#2d2d30}.dark-Mode .K2_CBox pre{background:#252526;color:#fffdfc}
  .tNtf span{position:fixed;left:24px;bottom:-70px;display:inline-flex;align-items:center;text-align:center;justify-content:center;margin-bottom:20px;z-index:99981;background:#323232;color:rgba(255,255,255,.8);font-size:14px;font-family:inherit;border-radius:3px;padding:13px 24px; box-shadow:0 5px 35px rgba(149,157,165,.3);opacity:0;transition:all .1s ease;animation:slideinwards 2s ease forwards;-webkit-animation:slideinwards 2s ease forwards}
  @media screen and (max-width:500px){.tNtf span{margin-bottom:20px;left:20px;right:20px;font-size:13px}}
  @keyframes slideinwards{0%{opacity:0}20%{opacity:1;bottom:0}50%{opacity:1;bottom:0}80%{opacity:1;bottom:0}100%{opacity:0;bottom:-70px;visibility:hidden}}
  @-webkit-keyframes slideinwards{0%{opacity:0}20%{opacity:1;bottom:0}50%{opacity:1;bottom:0}80%{opacity:1;bottom:0}100%{opacity:0;bottom:-70px;visibility:hidden}}
  .darkMode .tNtf span{box-shadow:0 10px 40px rgba(0,0,0,.2)}
  </style>
<div id='toastNotif' class='tNtf'></div> 
<script>/*<![CDATA[*/ function copyC(e,t){var o=document.getElementById(e),n=document.getElementById(t),e=getSelection(),t=document.createRange();e.removeAllRanges(),t.selectNodeContents(n),e.addRange(t),document.execCommand("copy"),e.removeAllRanges(),o.classList.add("copied"),document.getElementById("toastNotif").innerHTML="<span>Copied to Clipboard!</span>",setTimeout(()=>{o.classList.remove("copied")},3e3)} /*]]>*/</script>



الآن تمت إضافة كود الصندوق الخاص بك إلى ملف  موقع Blogger مع النسخة إلى  زر الحافظة.

 ‏ إذا كنت تريد أن تضيف اكثر من صندوق اكواد في صفحة واحدة عليك نسخ HTMLالكود مرة أخرى .

إذا كنت تستخدم HTML أو Javascript

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

 لذلك ، يمكنك استخدام أداة تحليل HTML مجانية لتحويل الاكواد ثم لصقها لهم داخل العلامة المسبقة. ( <pre>   ضع الكود هنا.  <pre/>)

يمكنك أيضًا تخصيص ملف مربع التعليمات البرمجية عن طريق تغيير لون الخلفية ، مربع الظل الآثار ، وما إلى ذلك يمكنك الحصول على مجموعة متنوعة من تأثيرات الظل المربع هنا.

 إذا كان لديك أي مشكلة أثناء هذا عملية.  يمكنك مراسلتنا في التعليقات.

 

المنشور القادم المنشور السابق
ضع تعليقك هنا
إضغط وأضف تعليق
comment url

اعلان اول المقال