שיפוע ליניארי CSS מוסבר בדוגמאות

בשיפוע ליניארי הצבעים זורמים לכיוון יחיד, למשל משמאל לימין, מלמעלה למטה או לכל זווית שתבחר.

שיפוע עם שתי עצירות צבע

תחביר

כדי ליצור שיפוע לינארי עליך להגדיר לפחות שתי עצירות צבע. הם הצבעים בהם נוצרים המעברים. זה מוכרז על רקע או מאפייני תמונת רקע .

background: linear-gradient(direction, colour-stop1, colour-stop2, ...);

אם לא צוין כיוון, מעבר ברירת המחדל הוא מלמעלה למטה.

דוגמאות

מלמעלה למטה:

background: linear-gradient(red, yellow);
מלמעלה למטה

כדי השמאל r ight:

כדי להפוך אותו משמאל לימין, תוסיף פרמטר נוסף על תחילת linear-gradient()החל במילה כדי המציין את הכיוון:

background: linear-gradient(to right, red , yellow);
משמאל לימין

שיפוע אלכסוני :

ניתן גם לעבור מעבר שיפוע באלכסון על ידי ציון עמדות ההתחלה האופקיות והאנכיות, למשל שמאלה למעלה או ימנית למטה.

הנה דוגמה לשיפוע החל משמאל למעלה:

 background: linear-gradient(to bottom right, red, yellow);
שמאלי עליון

באמצעות זוויות כדי לציין את כיוון השיפוע

ניתן גם להשתמש בזוויות, כדי להיות מדויקים יותר בציון כיוון השיפוע:

background: linear-gradient(angle, colour-stop1, colour-stop2);

הזווית מוגדרת כזווית בין קו אופקי לקו השיפוע.

background: linear-gradient(90deg, red, yellow);
90 מעלות

משתמשים ביותר משני צבעים

אתה לא מוגבל לשני צבעים בלבד - אתה יכול להשתמש בכמה שיותר צבעים מופרדים באמצעות פסיקים.

background: linear-gradient(red, yellow, green); 
שיפוע עם 3 עצירות צבע

אתה יכול גם להשתמש בתחביר צבע אחר כמו RGB או קודי hex כדי לציין את הצבעים.

צבע קשה נפסק

אתה יכול לא רק להשתמש במעברי צבע כדי לעבור עם צבעים דוהים, אלא אתה יכול גם להשתמש בו כדי לשנות מצבע אחיד אחד לצבע אחיד אחר באופן מיידי:

background: linear-gradient(to right,red 15%, yellow 15%);
צבע קשה נפסק

עוד מידע:

  • מדריך CSS: מדריך שימושי ל- CSS למפתחים