আপনার অ্যানিমেশনে ইজিং ইফেক্ট যোগ করতে, অ্যানিমেশনের গতি সঠিকভাবে ব্যবহার করুন যাতে এটি ওয়েব পৃষ্ঠার জন্য একটি নিখুঁত অ্যানিমেশন তৈরি করে। অ্যানিমেশনের গতি বাড়াবেন না এবং অ্যানিমেট().
ব্যবহার করার সময় এটি কোথায় থামাতে হবে তা আপনার জানা উচিতএখানে আমাদের উদাহরণের জন্য, আমাদের কাছে একটি বোতাম রয়েছে যা আপনাকে একটি উত্তর যোগ করতে একটি পাঠ্যক্ষেত্রে নিয়ে যায়:
<button class="btn" id="answer"> Add answer </button>
ইজিং ইফেক্ট সেট করতে এখন ফেড আউট প্রপার্টি সঠিকভাবে সেট করুন।
উদাহরণ
<!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <script> $(document).ready(function(){ $('body').on('click', '#answer', function() { var container = $('.new-answer'); container.css('opacity', '0'); $(this).fadeOut('fast', function() { $(this).hide(); container.show(); container.animate({ height: "200px", opacity: 1}).animate({ height: "170px" }); }); }); }); </script> <style> .btn { width: 150px; height: 40px; color:#666666; text-decoration: none; } .new-answer { background: none repeat scroll 0 0 #00FFFF; border: 2px solid #94ACBE; border-radius: 5px 5px 5px 5px; margin-bottom: 40px; } .new-answer .middle, .top { padding: 0 10px; } .new-answer textarea { color: #000080; font: 12px; height: 120px; padding: 2px; width: 100%; } </style> </head> <body> <button class="btn" id="answer">Add answer</button> <div class="new-answer" hidden="true"> <div class="top"> <span>Add a new answer below</span> </div> <div class="middle"> <textarea id="question-content"></textarea> </div> </div> </body> </html>