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

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