Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

پرش به محتوای اصلی
Gizke.com
وبلاگ

سازنده گرادیان CSS

گرادیان‌های CSS خطی، شعاعی و مخروطی را با ترکیب OKLCH یا OKLab و جایگزین sRGB بسازید، سپس CSS، کلاس Tailwind یا SVG را کپی کنید یا PNG دانلود کنید.

کاملاً در مرورگر شما اجرا می‌شود - گرادیان‌های شما به هیچ جا آپلود نمی‌شوند.

نقاط رنگ

برای افزودن نقطه روی نوار کلیک کنید و برای جابه‌جا کردن هر نقطه، آن را بکشید. وقتی نقطه‌ای انتخاب شده است، کلیدهای جهت‌نما آن را جابه‌جا می‌کنند و Delete آن را حذف می‌کند.

پیش‌تنظیم‌ها

ترکیب رنگ‌ها در

همان نقاط، به سه روش ترکیب‌شده. sRGB کلاسیک ممکن است بین رنگ‌های دور از هم خاکستری یا گل‌آلود شود؛ OKLab روشنایی را یکنواخت نگه می‌دارد و OKLCH رنگ را پرقدرت نگه می‌دارد. مرورگرهایی که OKLab یا OKLCH را نمی‌شناسند یک جایگزین sRGB دریافت می‌کنند که دقیقاً همان‌طور به نظر می‌رسد.

متن روی گرادیان

متن سفید
۲٫۱:1
خیلی کم
متن سیاه
۴٫۲:1
AA فقط برای متن بزرگ

کمترین کنتراست در هر جای گرادیان. WCAG AA برای متن معمولی 4.5:1 و برای متن بزرگ 3:1 لازم دارد.

کد

background: linear-gradient(90deg, #0077a3 0%, #1178a2 1.56%, #1b79a1 3.13%, #2a7b9f 6.25%, #367d9c 9.38%, #3f7f9a 12.5%, #608591 25%, #959179 50%, #ad956b 62.5%, #c59959 75%, #dd9c41 87.5%, #e99d2f 93.75%, #ef9d22 96.88%, #f29e19 98.44%, #f59e0b 100%);
background: linear-gradient(in oklab 90deg, #0077a3 0%, #f59e0b 100%);

یک گرادیان CSS را با چشم بسازید و کدی کپی کنید که همه‌جا کار می‌کند. خطی، شعاعی یا مخروطی را انتخاب کنید، نقاط رنگ را بکشید و تعیین کنید رنگ‌ها چطور ترکیب شوند: مرورگرهای مدرن می‌توانند در OKLab یا OKLCH ترکیب کنند که از ناحیه خاکستری و بی‌جان گرادیان‌های کلاسیک sRGB جلوگیری می‌کند، و کد برای مرورگرهای قدیمی‌تر یک جایگزین sRGB هماهنگ هم دارد. همچنین می‌بینید که متن سفید یا سیاه روی آن خوانا می‌ماند یا نه، و می‌توانید از آن کلاس Tailwind، فایل SVG یا تصویر PNG در هر اندازه‌ای خروجی بگیرید.

پرسش‌های متداول

تفاوت گرادیان‌های sRGB، OKLab و OKLCH چیست؟
این‌ها روش‌های مختلفی برای محاسبه رنگ‌های بین دو نقطه‌اند. گرادیان‌های کلاسیک CSS در sRGB ترکیب می‌شوند و ممکن است به خاکستری بیفتند (از آبی به زرد از یک خاکستری کدر می‌گذرد) یا در وسط تیره شوند. OKLab طوری طراحی شده که گام‌های برابر، برابر هم به نظر برسند، پس روشنایی ترکیب یکنواخت می‌ماند. OKLCH روشنایی، شدت رنگ و فام را جداگانه ترکیب می‌کند، پس دور چرخه رنگ می‌چرخد و زنده می‌ماند - از قرمز به آبی به‌جای یک ارغوانی تیره و کدر از بنفش می‌گذرد. برای استفاده، «in oklab» یا «in oklch» را داخل گرادیان بنویسید.
آیا گرادیان OKLCH در همه مرورگرها کار می‌کند؟
Chrome و Edge 111+، Safari 16.2+ و Firefox 127+ عبارت‌های «in oklch» و «in oklab» را می‌فهمند. برای مرورگرهای قدیمی‌تر، کد دو خط «background» دارد: اولی یک گرادیان ساده sRGB با نقاط اضافی در میانه است تا تقریباً همان‌طور دیده شود، و دومی نسخه مدرن است. مرورگرها خطی را که نمی‌فهمند نادیده می‌گیرند، پس هر کس بهترین نسخه‌ای را می‌بیند که مرورگرش می‌تواند رسم کند.
چطور از آن با Tailwind CSS استفاده کنم؟
«کلاس Tailwind» را انتخاب و کپی کنید: یک مقدار دلخواه (arbitrary value) مانند bg-[linear-gradient(in_oklab_90deg,_#0077a3_0%,_#f59e0b_100%)] است که فاصله‌ها در آن، همان‌طور که Tailwind انتظار دارد، با زیرخط نوشته شده‌اند. آن را در class بچسبانید - بدون هیچ پیکربندی.
چرا نمی‌توانم گرادیان مخروطی را به‌صورت SVG دانلود کنم؟
SVG فقط گرادیان خطی و شعاعی دارد و نمی‌تواند گرادیان شعاعی را مثل CSS تکرار کند. در این موارد PNG دانلود کنید: پیکسل به پیکسل با همان محاسبات رسم می‌شود، پس در هر اندازه‌ای که انتخاب کنید دقیقاً با CSS یکسان است.
آیا لینک اشتراک‌گذاری خصوصی است؟
گرادیان بعد از علامت # در لینک ذخیره می‌شود، بخشی که مرورگرها هرگز به سرور نمی‌فرستند، و صفحه کاملاً در مرورگر شما رسم می‌شود. چیزی آپلود نمی‌شود و گرادیان فقط روی همین دستگاه نگه داشته می‌شود تا وقتی برگشتید همان‌جا باشد.

این ابزار را به اشتراک بگذارید

وبلاگدرباره ماتماسشرایط استفادهسیاست حفظ حریم خصوصی