דחיית השקת התכונה CSS @function מ-Chrome 136 ל-139

תאריך פרסום: 6 במרץ 2025

ב-25 בפברואר פרסמנו ב-Chrome הודעה על כוונה להשיק את @function וקיבלנו משוב עם בקשה להאריך את שלב הניסוי. שלב הניסוי הכולל לא היה קצר, אבל לאחרונה היו כמה שינויים משמעותיים במפרטים, והיה צורך בזמן נוסף לניסוי.

אנחנו גם מקווים ומצפים שהשלב המורחב הזה של הניסוי יוביל לניסויים נוספים בקהילה.

קריאה לניסוי

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

כדי לעזור לכם להתחיל, ריכזנו כאן כמה ניתוחים:

הקוד הבא ב-CSS הוא דוגמה תמציתית אך מועילה:

@function --light-dark(--light, --dark) {
    result: var(--light);
    
    @media (prefers-color-scheme: dark) {
        result: var(--dark);
    }
}

רוצה לקבל מידע נוסף על @function?

Bramus מציגה מבחר נהדר של הדגמות וגם CSS Tricks לא היססה להצטרף לחגיגה.

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