ajkerit

কিভাবে আপনার ব্লগার ওয়েবসাইটে কপি বোতাম সহ একটি কোড বক্স যোগ করবেন

How to Add a Code box with copy button to your Blogger website
Code box with copy button


কিভাবে আপনার ব্লগার ওয়েবসাইটে কপি বোতাম সহ একটি কোড বক্স যোগ করবেন

How to Add a Code box with copy button to your Blogger website - কীভাবে আপনার ব্লগার ওয়েবসাইটে একটি কপি বোতাম সহ একটি কোড বক্স যুক্ত করবেনঃ 

 আজ আমরা আপনার ব্লগার ওয়েবসাইটে একটি কপি বোতাম সহ HTML/CSS-এর জন্য একটি কোড বক্স যুক্ত করার বিষয়ে এই ব্লগ পোস্টটি শেয়ার করছি৷ আপনি কীভাবে এটি আপনার ব্লগার সাইটে যুক্ত করতে পারেন তা এখানে।

সুতরাং, আসুন এই পোস্টটি বিশ্লেষণ করা যাকঃ 

এই আর্টকেলে , আমি আপনাকে দেখাব কিভাবে আপনি ক্লিপবোর্ডে কপি বোতাম ব্যবহার করে একটি কোড বক্স যোগ করতে পারেন। অতএব, ব্যবহারকারীরা আপনার দ্বারা প্রদত্ত দীর্ঘ কোডগুলি এক ক্লিকে কপি  করতে পারে।

এইভাবে আপনি আপনার ব্যবহারকারীর অভিজ্ঞতা উন্নত করতে পারেন এবং আপনার পাঠকদের সাথে সহজেই বিভিন্ন HTML, CSS এবং Javascript কোড শেয়ার করতে পারেন। একই কোড বক্স আপনাকে কোড প্রদান করতে ব্যবহার করা হয়। 

তাই কোন দেরি না করে, আসুন এই উন্নত কোড বক্স যোগ করার প্রক্রিয়া পর্যালোচনা করি।

কপি বোতাম সহ কোড বক্স যোগ করতে আপনাকে নীচের পদক্ষেপগুলি অনুসরণ করতে হবে।

  • আপনার ব্লগার ড্যাশবোর্ডে লগ ইন করুন এবং একটি নতুন ব্লগ পোস্ট তৈরি করুন৷
  • এখন HTML ভিউতে স্যুইচ করুন, নিম্নলিখিত HTML কোডটি কপি করুন এবং <pre> ট্যাগের ভিতরে আপনার কোড যোগ করুন।

১ নাং ধাপ ঃ  

--

HTML code
<!--[ 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>

    <!--Add Your Parse HTML code Here-->
    <div id='code1'>
      <pre>&lt;p&gt;This is a simple HTML code &lt;/p&gt;</pre>
    </div>
  </div>
--

২ নাং ধাপঃ  এখন CSS এবং JavaScript কোড কপি করুন এবং এটির ঠিক নীচে পেস্ট করুন। (দ্রষ্টব্য: আপনি </body> ট্যাগের ঠিক উপরে আপনার থিম সম্পাদকেও এটি যোগ করতে পারেন তাহলে বার বার আপনাকে CSS কোডটি কপি পেস্ট করতে হবে না  )

---
CSS and JavaScript code
<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>
--- 

এখন আপনার কোড বক্সটি আপনার ব্লগার ওয়েবসাইটে ক্লিপবোর্ডে অনুলিপি বোতামের সাথে যোগ করা হয়েছে। আপনি যদি একটি একক পৃষ্ঠায় একাধিক কোড বক্স যোগ করতে চান, তাহলে আপনাকে আবার HTML কোড কপি করতে হবে এবং এতে আইডি পরিবর্তন করতে হবে।

আপনি যদি এইচটিএমএল বা জাভাস্ক্রিপ্ট কোড ব্যবহার করেন তবে প্রি-ট্যাগে যোগ করার আগে কোডটি পার্স করতে হবে, অন্যথায়, কোড বক্সটি সঠিকভাবে দেখাবে না।

সুতরাং, আপনি আপনার কোডগুলিকে রূপান্তর করতে একটি বিনামূল্যের HTML পার্স টুল ব্যবহার করতে পারেন এবং তারপরে সেগুলিকে প্রি-ট্যাগের ভিতরে পেস্ট করতে পারেন৷ ( <pre> Your_code_Here </pre> )

আপনি পটভূমির রঙ, বক্স শ্যাডো ইফেক্ট ইত্যাদি পরিবর্তন করে কোড বক্সটিকে আরও কাস্টমাইজ করতে পারেন। আপনি এখানে বিভিন্ন ধরনের বক্স শ্যাডো ইফেক্ট পেতে পারেন।



এই পোস্টটি পরিচিতদের সাথে শেয়ার করুন

পূর্বের পোস্ট দেখুন পরবর্তী পোস্ট দেখুন
এই পোস্টে এখনো কেউ মন্তব্য করে নি
মন্তব্য করতে এখানে ক্লিক করুন

আজকের আইটির নীতিমালা মেনে কমেন্ট করুন। প্রতিটি কমেন্ট রিভিউ করা হয়।

comment url
ajkerit
ajkerit
ajkerit
ajkerit