CSS Media Queries برای iPads و iPhones

طی چند سال گذشته که مفهوم Responsive برای وب سایت‌ها مطرح شد، بدلیل تعدد دستگاه‌های موجود، طراحان وب‌سایت‌ها به مشکلات بسیاری برای بهینه‌سازی سایت‌های طراحی شده بر روی دستگاه‌ها برخورده‌اند. همین موضوع باعث بوجود آمدن Media Queryهای مختلف و متعددی برای دستگاه‌های مختلف شده است. در این مقاله Media Queryهای پرکاربرد دستگاه‌های شرکت اپل (Apple) از جمله آیفون، آی‌پد و ... برای سهولت کار شما قرار داده شده است.

کاربردهای انتخاب‌گر target در CSS

۳ نظر
target: یکی از انتخاب‌گرهای نوع  شبه کلاس (pseudo-class) می‌باشد که به ما اجازه می‌دهد استایل مورد نظر خود را به عنصر هدف بدهیم. با استفاده از انتخاب‌گر target می‌توانیم  CSS قسمتی را که روی آن کلیک شده است، تغییر دهیم. 
Target موارد استفاده‌ی بسیاری دارد. برای مثال فرض کنید جاوااسکریپت به هر دلیلی در مرورگر کاربر اجرا نشود. در اینصورت می‌توانید از ترفندهای target  برای پیاده‌سازی موارد تعاملی در صفحه استفاده کنید.

مهارت‌های کسب‌وکاری که هر برنامه‌نویس فریلنسری باید بداند

برای کار کردن به عنوان یک فرد فریلنسر باید بتوانید خودتان را مدیریت کنید. ممکن است کسب‌وکار شما مانند شرکت‌های بزرگ سهام‌دار و مدیر نداشته باشد ولی شما هم باید مهارت‌های لازم برای توسعه‌ی کسب‌وکار خود را یاد بگیرید.                     
به همین منظور در این مطلب سعی کردیم به مهارت‌های کلیدی که یک توسعه‌دهنده‌ی فریلنس برای توسعه‌ی کسب و کار  خود نیاز دارد، نگاهی بیاندازیم. 

آموزش طراحی آیکون تقویم با استفاده از نرم‌افزار Adobe Illustrator

۳ نظر
در این مطلب می‌خواهیم نحوه‌ی طراحی آیکون تقویم را با استفاده از نرم‌افزار ادوبی ایلوستریتور (Adobe Illustrator) یاد بگیریم. ایلوستریتور  یکی از بهترین نرم‌افزارهای طراحی شرکت ادوبی است. این نرم‌افزار تنظیمات بسیار ساده‌ای دارد که کار طراحی را برای کاربران بسیار آسان‌تر می‌کند.

ساخت افکت Photo Collage با اکشن‌های فتوشاپ و استفاده از جاوااسکریپت

در این مطلب می‌خواهیم در مورد اَکشن‌های (actions ) فتوشاپ و چگونگی استفاده از آن‌ها صحبت کنیم.  دستور یا  اکشن، یکی از ابزارهای کاربردی در فتوشاپ است که باعث افزایش سرعت انجام کار می‌شود. با استفاده از این ابزار می‌توانید کارهایی را که روی یک تصویر انجام می‌دهید، ضبط کرده و برای تصاویر دیگر نیز از آن استفاده کنید. این اکشن‌ها با استفاده از جاوا اسکریپت به راحتی  اجرا می‌شوند.

راهنمای استفاده از وب انیمیشن ها

۱ نظر
تصاویر متحرک در سال‌های اخیر به یکی از موارد مهم در صنعت طراحی وب تبدیل شده‌اند. به این دلیل که انیمیشن‌ها سرگرم کننده‌تر بوده و بیشتر توسط کاربر پسندیده می‌شوند. 
در این مطلب تمامی مواردی که برای یادگیری وب انیمیشن‌ها لازم است بدانید، مطرح شده است. این مطالب به شما کمک می‌کند دید روشن‌تری نسبت به وب انیمیشن‌ها داشته باشید.

شروع با Node.js

۵ نظر
برنامه نویسی Event-Driven یا رویدادمحور به سبک خاصی از برنامه نویسی گفته می‌شود که در آن روند اجرای برنامه توسط رویدادها تعیین می‌شود. Node.js  نیز یکی از زبان‌های برنامه‌نویسی است که طبق معماری رویداد محور عمل می‌کند.
 همین موضوع باعث شده تا یادگیری این زبان برای مبتدیان سخت باشد ولی سرعت اجرای بالا در node.js محبوبیت زیادی در میان برنامه‌نویسان دارد. در این مطلب برخی از اصول پایه‌ای node.js معرفی شده که شناخت بهتری را به کاربران می‌دهد.

ساخت اپلیکیشن‌های Cross Platform دسکتاپ با استفاده از چهارچوب الکترون

۳ نظر
نرم افزارهای چند سکویی ( Cross Platform ) به اپلیکیشن‌هایی گفته می‌شود که در چندین سیستم عامل مختلف اجرا می‌شوند.  فریمورک الکترون  یکی از ابزارهایی است که امکان ایجاد این برنامه‌ها را برای برنامه‌نویسان فراهم می‌کند.  الکترون توسط گیت هاب ساخته شده و شرکت‌های بزرگی از آن برای  توسعه‌ی برنامه‌های دسکتاپ خود استفاده می‌کنند. به کمک این فریمورک می‌توانید برنامه‌های دسکتاپی خود را با استفاده از جاوا اسکریپت، HTML  و CSS توسعه دهید. نسخه‌ی Electron 1.0 بعد از دوسال و به تازگی توسط گیت هاب  عرضه شده است.

معرفی 7 سایتی که کمک می‌کند در هنگام برنامه‌نویسی بیشتر تمرکز کنید

۷ نظر
ما همه متفاوت هستیم. بعضی افراد در محیط های مثل کافی‌شاپ‌ کارایی بیشتری دارند و برخی دوست دارند در محیط‌های آرام کار کنند. وب‌سایت‌ها و اپلیکیشن‌های موسیقی  زیادی با همین هدف و برای کمک به تمرکز کاربران طراحی شده‌اند. در این مطلب هم سعی کردیم 7 وب‌سایتی را معرفی کنیم که برای افزایش تمرکز برنامه‌نویسان مفید است. 

برای راه‌اندازی یک وب‌سایت به چه اطلاعاتی نیاز داریم؟

۳ نظر
برای راه‌اندازی یک وب سایت به اطلاعات اولیه‌ای نیاز داریم تا در این مسیر کمک‌مان کند. نگران نباشید. کار سختی نیست. فقط باید مسیر ذهنی خود را روشن کرده و طبق آن گام بردارید.
در طراحی یک سایت مسائل مختلفی مطرح می‌شود. عده‌ای روی بهینه‌سازی برای موتورهای جست‌وجو تمرکز می‌کنند و برخی هم به رابط کاربری اهمیت می‌دهند. به هر حال برای راه‌اندازی یک وب سایت موفق باید مراحلی را طی کنید که در ادامه به آن‌ها اشاره می‌کنیم.