تأخير طرح ميزة @function في CSS من الإصدار 136 من Chrome إلى الإصدار 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 أيضًا في الانضمام إلى هذا الحدث.

هل هناك وسيطات؟ هل يتم إرجاع القيم؟ هذا الخبر يستحق أن أرمي قهوتي. كان عليّ معرفة المزيد من المعلومات عنها، ولحسن الحظ، كانت المواصفات مكتوبة بوضوح.