frontend developer هستم. عاشق یاد گرفتن و یاد دادن چیزای باحال
پروژه جاوا اسکریپت: Hover board
سلام رفقا امروز یه پروژه باحال و می خوایم با هم انجام بدیم.
پروژه امروز یه صفحه که قرار وقتی موس hover میکنیم روش یه سری رنگا به ما نشون بده و بعد از چند ثانیه از بین بره.
خوب خیلی سریع بریم سراغ فایل Html :
بعدش میریم سر وقت css
مثل همیشه تنظیمات اولیه رو انجام میدیم:
بعد فایل container رو یه سرو سامون میدیم. حداکثر عرضمونو 400 پیکسل می گیریم تا بیشتر از اون فضا رو نگیره و اجازه می دیم که بتونه به خط جدید بره :
حالا می تونیم اون مربع کوچیکامونو خوشگل تر کنیم:
خوب کارمون اینجا تموم شد بهتره بریم سراغ کد زدن توی جاوا اسکریپت
اینجا سه تا متغیر تعریف میکنیم:
حالا باید به تعدادی که توی squareCount ریختیم مربع بسازیم و کلاس square رو بهش بدیم و واسه اینکه موس روش بره و خارج شه ویداد تعریف کنیم و اونو بریزیم داخل المان container. اوه چقد کار!!!
ما نیاز داریم یه متد داشته باشیم که رنگامونو به صورت تصادفی به ما برگردونه. پس فانکشن یرو براش می نویسیم:
بعد میریم سراغ رویداد هایی که اسم ازشون بردیم ولی هنوز تعریفشون نکردیم.
اول این رویدادرو تعریف می کنیم که موس بره روی المان:
حالا باید بگیم که وقتی موس روی المان نبود چه اتفاقی بیفته:
اینم از این پروژه جذاب. حتما سعی کنید خودتون یه بار بنویسیدش و تمرین کنید.
پروژه رو می تونید از روی گیت هاب من وردارین و استفاده کنید.
تا پروژه بعدی که من بیام خوب تمرین کنید.
مطلبی دیگر از این انتشارات
نصب Cuda Nvidia برروی Ubuntu 20.04
مطلبی دیگر از این انتشارات
مینی پروژه جاوا اسکریپت : Progress Steps
مطلبی دیگر از این انتشارات
پروژه جاوااسکریپت: Button Ripple Effect