انواع linearradialconic

انواع گرادیان در CSS

گرادیان‌ها در CSS ابزار قدرتمندی برای ایجاد انتقال نرم بین رنگ‌ها هستند که به طراحی‌های وب عمق و جذابیت می‌بخشند. در این مقاله به بررسی سه نوع اصلی گرادیان شامل Linear، Radial و Conic می‌پردازیم.


گرادیان خطی (Linear Gradient)

گرادیان خطی ساده‌ترین و پرکاربردترین نوع گرادیان است که رنگ‌ها در امتداد یک خط مستقیم تغییر می‌کنند. این گرادیان با استفاده از تابع linear-gradient() ایجاد می‌شود.

  • جهت‌دهی: به صورت افقی، عمودی یا زاویه‌دار
  • تعداد رنگ: نامحدود (حداقل دو رنگ)
  • نقاط توقف: کنترل دقیق محل تغییر رنگ‌ها
مثال توضیح
background: linear-gradient(red, blue); گرادیان عمودی از قرمز به آبی
background: linear-gradient(45deg, red, blue); گرادیان با زاویه 45 درجه

گرادیان شعاعی (Radial Gradient)

گرادیان شعاعی رنگ‌ها را از یک نقطه مرکزی به سمت بیرون پخش می‌کند. این نوع گرادیان با تابع radial-gradient() ایجاد شده و برای ایجاد افکت‌های دایره‌ای مناسب است.

نکته: می‌توانید شکل گرادیان شعاعی را به صورت دایره یا بیضی تعریف کنید و موقعیت مرکز آن را تغییر دهید.
  1. شکل: دایره (circle) یا بیضی (ellipse)
  2. موقعیت مرکز: قابل تنظیم با مقادیر مانند center, top, left
  3. اندازه: closest-side, farthest-corner و ...

گرادیان مخروطی (Conic Gradient)

گرادیان مخروطی جدیدترین نوع گرادیان در CSS است که رنگ‌ها حول یک نقطه مرکزی چرخش می‌کنند. این گرادیان با تابع conic-gradient() ایجاد می‌شود و برای ایجاد نمودارهای دایره‌ای ایده‌آل است.

برای یادگیری عمیق‌تر درباره گرادیان‌ها در CSS، می‌توانید به آموزش جامع اینجا را کلیک نمایید مراجعه کنید.

مقایسه انواع گرادیان:

  • گرادیان خطی: مناسب برای هدرها و دکمه‌ها
  • گرادیان شعاعی: ایده‌آل برای افکت‌های نورپردازی
  • گرادیان مخروطی: بهترین گزینه برای نمودارهای دایره‌ای

با ترکیب این گرادیان‌ها و تنظیم پارامترهای مختلف می‌توانید افکت‌های بصری خیره‌کننده‌ای ایجاد کنید. به یاد داشته باشید که استفاده بیش از حد از گرادیان‌های پیچیده ممکن است باعث کاهش عملکرد صفحه شود.