سلام دوستان . امروز و در این مطلب قصدا داریم که 3کتابخانه بسیار محبوب از جاوا اسکریپت در زمینه انیمیشن(البته تحت وب) را معرفی کنیم با ما همراه باشید
آیا میخواهید که کاربران بیشتری به سمت سایت شما جذب شوند؟ پس قطعا یکی از بهترین راه ها استفاده از انیمیشن ها در سایت است . منظور از انیمیشن این انیمیشن هایی که تماشا میکنیم نیست . انیمیشن ها در وب مثلا همان متنی هست که به صورت تایپی نمایش داده میشود
جاوا اسکریپت یکی از بهترین زبان های برنامه نویسی تحت وب است که البته کاربرد های دیگری هم در ساخت برنامه در پلتفرم های مختلف دارد . برای کسب اطلاعات بیشتر این مقاله را مطالعه کنید:
جاوا اسکریپت چیست؟ یادگیری و بازار کار
شما با استفاده از تصاویری که فرمت SVG دارند و همچنین با استفاده از زبان نشانه گذاریCSS میتوانید جلوه های بصری زیبایی به سایت خود بدهید اما جالب تر آن است که مثلا وقتی یک کاربر روی ارسال نظر کلیک کرد یه پنجره کوچیک پاپ آپ نشان داده بشه که نظر شما با موفقیت ارسال شد
قبل از هر چیزی حتما باید آشنایی اولیه با HTML،CSS،JavaScript داشته باشید . سپس شروع به یادگیری هر کدوم که دلتون خواست کنید
یکی از سریع ترین و سبک ترین کتابخانه های جاوا اسکریپت به شمار میرود که توسط جولیا گاردنر طراحی شده است . این فریم ورک با مرورگرهای Chrome
Firefox و Internet Explorer 11 قابلیت سازگاری دارد
آیا دوست دارید که یک بار امتحانش کنید حالا تفریحی یه بار امتحانش کنید بد نیست خخخخخخ:
این کد را در قسمتhead جایگذاری کنید:
<script src="https://cdnjs.cloudflare.com/ajax/libs/animejs/3.2.1/anime.min.js">
توضیحات بیشتر در گیت هاب:
https://github.com/juliangarnier/anime
در اینجا یک مثال کاملا ساده توضیح داده شده است:
<!DOCTYPE html> <html lang="en"> <head> <script src="https://cdnjs.cloudflare.com/ajax/libs/animejs/3.2.1/anime.min.js"> <title>AnimeJS Animation</title> </head> <body> <div style="background-color: purple; height: 100px; width: 100px"></div> anime({ targets: "div", translateX: 600, translateY: 600, rotate: [180, -180], borderRadius: 150, duration: 3000, easing: "easeInOutSine", direction: "alternate", loop: true, }); </body> </html>
یکی دیگر از بهترین فریم ورک های جاوااسکریپت در زمینه انیمیشن است به خصوص زمانی که شما قصد دارید یک بازی تحت وب بسازید . همچنین یک فریم ورک متن باز (Open Source) است
Howler.js از تمامی فرمت های صوتی و تصویری مثل MP3،OGG،WAV،MPEG،MP4 را پشتیبانی میکند و همچنین قابلیت پخش و توقف و حلقه(دوباره تکرار شدن رسانه) را دارد
دوست دارید مثلا یک متن متحرک و تایپ شونده در وبسایت خودتون داشته باشید؟ پس یکی از بهترین گزینه ها این فریم ورک کاملا سبک است . همچنین میتوانید متن تایپ،سرعت تایپ و… را در کد های آن مشخص کنید