דחיית השקת התכונה 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 לא היססה להצטרף לחגיגה.

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