توابع repeating-linear-gradient() در CSS

تعریف و استفاده

CSS repeating-linear-gradient() توابع برای تغییر خطی تکرار شونده استفاده می‌شود.

مثال:

تغییر خطی تغییر خطی تکرار شونده
linear-gradient(red, yellow, blue); repeating-linear-gradient(red, yellow 10%, blue 20%);

مثال

مثال 1

یک تدرج خط تکراری:

#grad {
  background-image: repeating-linear-gradient(red, yellow 10%, green 20%);
}

آموزش عملی

مثال 2

تدرج‌های خطوط تکراری مختلف:

#grad1 {
  background-image: repeating-linear-gradient(45deg, red, blue 7%, green 10%);
}
#grad2 {
  background-image: repeating-linear-gradient(190deg, red, blue 7%, green 10%);
}
#grad3 {
  background-image: repeating-linear-gradient(90deg, red, blue 7%, green 10%);
}

آموزش عملی

نحوه‌ی نوشتن CSS

repeating-linear-gradient(angle به side-or-corner, color-stop1, color-stop2, ...);
مقادیر توضیح
angle زاویه‌ی جهت تدرج را تعریف می‌کند. از 0deg تا 360deg. مقدار پیش‌فرض 180deg است.
side-or-corner

موقعیت شروع خط تدرج را تعریف می‌کند.

این شامل دو کلمه کلیدی است: اولی نشان‌دهنده جهت افقی (چپ یا راست) و دومی نشان‌دهنده جهت عمودی ( بالا یا پایین).

ترتیب مهم نیست و هر کلمه کلیدی قابل انتخاب است.

color-stop1, color-stop2,...

نقطه‌های پایان رنگ جایی هستند که می‌خواهید یک过渡 نرم بین رنگ‌ها نمایش دهید.

این مقدار از یک یا دو موقعیت پایان رنگ انتخابی (درصد یا طول در طول محور تدرج) و یک یا دو رنگ تشکیل شده است.

جزئیات فنی

نسخه: CSS Images Module Level 3

پشتیبانی مرورگر

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

Chrome Edge Firefox Safari Opera
repeating-linear-gradient()
26 10 16 6.1 12.1
نقطه‌های پایان رنگ در دو موقعیت
71 79 64 12.1 58

صفحات مرتبط

آموزش:تدرج CSS

ارجاع:خصوصیت background-image CSS

ارجاع:فنکال CSS conic-gradient()

ارجاع:فنکال CSS linear-gradient()

ارجاع:فنکال CSS radial-gradient()

ارجاع:توابع repeating-conic-gradient() CSS

ارجاع:توابع repeating-radial-gradient() CSS