প্রয়োজনীয় কোডসমূহ:
    WooCommerce-এর অর্ডার বাটনে প্রতি ৩ সেকেন্ড পরপর shake animation চালু করতে
    নিচের জাভাস্ক্রিপ্ট এবং CSS কোডগুলো ব্যবহার করতে পারেন।
  
  নিচের কোডটি বসানোর পর নিচের ছবির মতো এনিমেট করবে।
Shake Animation JavaScript & CSS Code:
  প্রতি ৩ সেকেন্ড পরপর একবার shake animation হবে। এই জন্য জাভাস্ক্রিপ্ট কোডটি
  কাস্টমভাবে বসাতে পারবেন। যদি Elementor ব্যবহার করেন তবে HTML Widget নিয়ে নিচের
  দিকে এই জাভাস্ক্রিপ্ট ও CSS কোড বসাতে পারেন। নিচেতে কোডটি দেওয়া হলো:
  <script>
  // প্রতি ৩ সেকেন্ড পর shake animation চালু হবে
  setInterval(() => {
    const button = document.querySelector('.alt');  // WooCommerce-এর অর্ডার বাটনের সিলেক্টর
    
    // Shake animation যোগ করা
    button.classList.add('shake');
    
    // ১ সেকেন্ড পরে shake animation সরানো হবে
    setTimeout(() => {
      button.classList.remove('shake');
    }, 1000);
    
  }, 3000); // প্রতি ৩ সেকেন্ডে চালু হবে
</script>
<style>
/* Shake Animation */
@-webkit-keyframes rsiShaker1 {
    0%, to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
    10%, 20% {
        -webkit-transform: scale3d(.97, .97, .97) rotate(-1deg);
        transform: scale3d(.97, .97, .97) rotate(-1deg);
    }
    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.03, 1.03, 1.03) rotate(1deg);
        transform: scale3d(1.03, 1.03, 1.03) rotate(1deg);
    }
    40%, 60%, 80% {
        -webkit-transform: scale3d(1.03, 1.03, 1.03) rotate(-1deg);
        transform: scale3d(1.03, 1.03, 1.03) rotate(-1deg);
    }
}
@keyframes rsiShaker1 {
    0%, to {
        transform: scaleX(1);
    }
    10%, 20% {
        transform: scale3d(.97, .97, .97) rotate(-1deg);
    }
    30%, 50%, 70%, 90% {
        transform: scale3d(1.03, 1.03, 1.03) rotate(1deg);
    }
    40%, 60%, 80% {
        transform: scale3d(1.03, 1.03, 1.03) rotate(-1deg);
    }
}
/* Shake ক্লাসে এনিমেশন */
.alt.shake {
  animation: rsiShaker1 .5s ease-in-out;
}
</style>
  
কিভাবে কোড কাজ করে?
- প্রতি ৩ সেকেন্ড পর জাভাস্ক্রিপ্ট কোডের মাধ্যমে অর্ডার বাটনে .shake ক্লাস যুক্ত হয় এবং এক সেকেন্ড পরে তা রিমুভ হয়।
- .shake ক্লাস যুক্ত হলে CSS-এর rsiShaker1 এনিমেশন চালু হয়, যা বাটনটিকে একটু একটু করে ঘোরানো এবং ছোট-বড় করা হয়।
WooCommerce-এর অর্ডার বাটনে এই shake animation যুক্ত করলে ক্রেতাদের দৃষ্টি সহজেই আকর্ষণ করা সম্ভব। WooCommerce ওয়েবসাইটে এনিমেশনগুলি যুক্ত করলে ক্রেতাদের কেনাকাটায় উদ্বুদ্ধ করতে সহায়ক ভূমিকা পালন করে।
 

