در اندروید به صورت پیشفرض هنگامی که کاربر بر روی دکمه ی Back کلیک میکند برنامه به اکتیویتی قبلی خود بر میگردد، گاهی برنامه نویسان میخواهند این روال کلیشه ای را بشکنند و هنگامی که کاربر بر روی دکمه ی Back کلیک کرد به کاربر پیغامی نشان بدهند، مثلا یک Toast نمایش بدهند و به کاربر بگویند اگر قصد خروج از برنامه را دارید 2 بار روی دکمه ی Back کلیک کنید یا حتی از کاربر سوال بپرسند آیا واقعا میخواهید برنامه را ترک کنید ؟ ادامه
سال 2015 نسبت به سال های گذشته تغییرات زیادی در ترندهای طراحی وب داشته است، دریای مواجی از ایده های مختلف وارد دنیای طراحی وب شده اند، برای مثال کوچ کردن تعداد زیادی از طراحان از طراحی فلت به متریال دیزاین، برای آشنایی با ترندهای سال 2015 دراین مقاله با مجیدآنلاین همراه باشید.
ادامه
سلام. پست پروداکشن به سری عملیات هایی گفته میشه که طی اون میشه عکس یا رندر خروجی نرم افزار رو عکس یا رندری جذاب تبدیل کرد.
طی این آموزش سعی داریم تا رندر اثر هنری Fransworth house رو با پست پروداکشن به رندری زیبا تبدیل کنیم
پس با ما همراه باشید.
ساخت اپ با canvas در حال فراگیر شدن است، با canvas حتی بازیهای مختلفی قابل ساخت است، canvas در اکثر مرورگرهای وب و موبایل پشتیبانی میشود و همین دلیلی کافی برای استفاده از آن است همچنین canvas دارد به طور کامل جای اپلیکیشن های فلش را میگیرد. در این مقاله یک Color Picker با canvas میسازیم بدون اینکه هیچ کمکی از فلش بگیریم، تنها چیزی که نیاز دارید یک ویرایشگر کد و یک مرورگر است. ادامه
طراحی برای وبسایت های رسپانسیو ابتدا ممکن است کمی مشکل به نظر برسد و این به دلیل روش های متفاوتی است که برای طراحی رسپانسیو داریم، در این مقاله روش هایی را برای طراحی رسپانسیو بیان میکنیم که یقینا در پروژه هایتان به به کارتان می آید و همچنین ایجاد طرح های رسپانسیو را برای شما آسان تر میکند. ادامه
طراحی رسپانسیو در حال فراگیر شدن است و هنگامی که درحال کدنویسی یک طرح رسپانسیو هستید، نیاز دارید که المنت ها در صفحه با توجه به سایز صفحه جابجا شوند، اگر کدنویسی شما بر اساس ابعاد مرورگر است و مرورگر ریسایز میشود، المنت های شما در صفحه جابجا میشوند، اضافه کردن کمی انیمیشن به این المنت ها باعث زیبایی هرسایت رسپانیسیو میشود، اما در استفاده از آن زیاده روی نکنید.
ادامه
یک بحث مهم در اپلیکیشن هایی که با جاوااسکریپت نوشته میشوند این است که دکمه ی Back یا "برگشت" داشته باشند، اگر در وب اپلیکیشن خود بجای باز کردن صفحه ی جدید وب، اطلاعات را در همان صفحه ی قبلی بارگزاری کنید، هیچ نتیجه ای در history مرورگر ذخیره نمیشود، بنابراین زمانی که کاربر روی دکمه ی back کلیک کند، بجای اینکه به مرحله ی قبلی برگردد، اشتباها به صفحه ی قبلی برمیگردد. ادامه
من مطمئنم که شما اسم sass را شنیدید ولی نمی دونید که شروع استفاده از آن به چه صورتی هستش! در حال حاضر صفحات وب سایت و اپلیکیشن ها همگی باید cssهای بزرگ و درون خودشون جا بدهند و نگه داری کنند، ولی sass این کار و برای ما راحتر می کنه! یکی از پیش پردازنده های جالب و معروف برای css که بسیار کاربردی هم هست sass است که به ما این اجازه را میده css و به صورت مختصرتر و منظم تر نگه داری کنیم، در حالیکه ارائه یکسری از این ویژگی ها در css هنوز در دسترس نیست. ادامه
در مقاله قبلی به توضیح ویژگی های CSS پرداختیم، اگر کمی مطالعاتمان را در زمینه ی CSS افزایش دهیم و به اعماق آن برویم با CSS Counter ها یا ساخت شمارنده با CSS میرسیم، در این مقاله میخواهیم یک شمارنده با CSS بسازیم به این صورت که با نشان داده شدن المنت در صفحه شمارش CSS نیز انجام شود.
ادامه
اگر قصد دارید که از CSS استفاده کنید باید ویژگهای CSS و ترتیب اولویت بندی در CSS را به خوبی درک کنید، برای مثال باید بدانید کدها از بالا به پایین توسط مرورگر خوانده میشوند، در صورت ندانستن این قوانین CSS نوشتن شما کاملا بیهوده و بی ثمر خواهد بود. بعد از Float و Position در CSS ویژگهای CSS یا CSS Specificity میتواند یکی از سخت ترین مباحثی باشد که بدون یک مقاله ی آموزشی مناسب بخواهید آن را درک کنید. ادامه