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

اختر ما تسمح به
+92 312 8299940عرض سعر مجاني
مجاني، دون رفع

تصغير CSS
أوراق أنماط أصغر والتصميم نفسه

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

  • مجانيالسعر
  • غير مطلوبالحساب
  • لا يوجدالرفع
  • في كل تشغيلمُتحقَّق منه

أداة تصغير CSS

الصق ورقة أنماط أو أفلت ملفاتك — دون رفع أي شيء

أو اضغط Ctrl + Enter

الناتج المصغّر

 
الأصل
—
مصغّر
—
الموفَّر
—
بعد gzip
—
القواعد
—
استغرق
—

جاهز. الصق كود CSS، ثم اضغط «تصغير» أو «تجميل».

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

ما هو تصغير CSS؟

يعيد مصغّر CSS كتابة ورقة أنماط كُتبت للبشر إلى ورقة ينزّلها المتصفح أسرع. فيتخلص من تعليقاتك وإزاحتك والفراغات التي لا تفيد إلا القارئ. لكنه يحتفظ بكل قاعدة كتبتها، لذلك تبدو الصفحة تمامًا كما كانت.

التوفير مهم لأن ورقة الأنماط تمنع العرض. فالمتصفح لا يرسم بكسلًا واحدًا قبل أن يحصل على CSS، لذلك يصل كل بايت تحذفه قبل الرسم الأول لا بعده. لذلك فإن ورقة تنخفض من 60 كيلوبايت إلى 42 تعرض تصميمك أسرع.

يسمي بعض الناس هذه المهمة ضغط CSS. والمصطلحان يصفان شيئًا واحدًا: أحرف أقل وسلوك مطابق. باختصار، تنشر الملف الصغير وتحتفظ بالمقروء.

التصغير الآمن يعني معرفة ما يحتاجه المحلل. ويُعد مرجع MDN لبناء جملة CSS أقصر وصف صادق لذلك.

أين تكسر معظم الأدوات CSS بصمت

ثلاثة فخاخ تسبب معظم الضرر، والأداة المبنية على البحث والاستبدال تقع فيها كلها. أولًا، يحتاج `calc(100% - 20px)` إلى المسافات حول علامة الطرح. احذفها وسيتجاهل المتصفح التصريح كله، فينهار التخطيط دون أي خطأ.

مخطط لملف CSS مضغوط: أُزيلت التعليقات والمسافات ووحدات الصفر من ورقة أنماط مع عرض البايتات الموفَّرة بجانب النتيجة
الأنماط نفسها بعدد بايتات أقل.

ثانيًا، يحدد `.card .title` و`.card.title` عناصر مختلفة. فهذا الفراغ هو محدد السلالة، وله معنى. ثالثًا، يحمل data URI داخل `url()` فواصل منقوطة وفواصل ليست فواصل على الإطلاق.

مصغّر CSS مع ورقة أنماط قصيرة ملصقة على اليسار والنتيجة المضغوطة في سطر واحد على اليمين مع تمييز المربعين
الصق CSS واحصل على النسخة المضغوطة.

تقرأ هذه الأداة ورقة الأنماط حرفًا حرفًا، لذلك تعرف أي فراغ تنظر إليه. ونتيجة لذلك تحذف المسافات التي لا تعني شيئًا وتترك المسافات ذات المعنى.

متى تصغّر CSS

صغّر في النهاية، بعد البناء وبعد الاختبارات. احتفظ بالورقة المقروءة في محررك وانشر الصغيرة، لأنه لا ينبغي لأحد أن يعدّل ملفًا مصغّرًا يدويًا أبدًا.

مصغّر CSS في وضع التنسيق يحوّل سطراً طويلاً مضغوطاً إلى قواعد مرتبة بمسافات بادئة مع تمييز خيارات المسافة البادئة والنتيجة
وضع التنسيق يعيد الترتيب.

يكون العائد أكبر في الورقة التي تحمّلها كل صفحة. على سبيل المثال، تستحق الورقة المشتركة التي ينزّلها كل زائر اهتمامًا أكبر بكثير من ملف خاص بصفحة واحدة.

مصغّر CSS مع تفعيل خياري اختصار الألوان وإزالة القواعد الفارغة فتختصر النتيجة رمز اللون السداسي الأزرق إلى ثلاثة أرقام
فعّل الخيارات التي تثق بها ثم شغّل.

وماذا عن CSS غير المستخدم؟

حذف القواعد التي لا يستخدمها شيء مهمة مختلفة ومحفوفة بالمخاطر. فالصنف الذي يضيفه JavaScript لاحقًا يبدو غير مستخدم لأداة الفحص، لذلك لا تخمّن هذه الأداة أبدًا. بدلًا من ذلك تختصر ما لديك.

كيف تعمل

صغّر CSS في أربع خطوات

لا تثبيت ولا تسجيل ولا انتظار. يعمل كل شيء في علامة التبويب المفتوحة لديك.

  • 1

    أضف ورقة الأنماط

    الصق CSS في المحرر، أو أفلت ملفات .css في تبويب الرفع. والطريقان يؤديان العمل نفسه.

  • 2

    اختر ما يُحذف

    تُحذف التعليقات افتراضيًا. كما يمكنك اختصار الألوان وحذف القواعد الفارغة المحتوى.

  • 3

    اضغط تصغير

    تمر الأداة على كل حرف، وتعيد كتابة الورقة، ثم تعيد قراءة إجابتها قبل أن تعرض لك أي شيء.

  • 4

    انسخ أو نزّل

    خذ النتيجة نصًا، أو احفظها كملف .min.css. وفي الأثناء يبقى أصلك تمامًا كما تركته.

لماذا هذه الأداة

مصغّر CSS يتحقق من عمله بنفسه

تفشل المتصفحات بصمت مع CSS المعطوب. فهي تتجاهل التصريح وتكمل، لذلك لا يخبرك أحد بأن شيئًا ما قد ساء.

  • تحمي calc()

    داخل calc وclamp وmin وmax تحتفظ علامة الجمع أو الطرح المحاطة بالمسافات بمسافاتها. لذلك تنجو حساباتك، حيث تفشل معظم المصغّرات بصمت.

  • تتحقق في كل تشغيل

    تعيد الأداة قراءة مخرجاتها وتقارنها بما أرادت كتابته. وإذا اختلف أي شيء، تخبرك بدل أن تصمت.

  • تعرف محدداتك

    المسافة بين محددين تعني "سلالة"، لذلك تبقى. أما حول محدد الابن أو الأخ فلا تعني شيئًا، لذلك تُحذف.

  • تمرر url() كما هو

    قد يحمل data URI فواصل منقوطة وفواصل وأقواسًا. وتتعامل هذه الأداة مع url() كله كقطعة واحدة وتنسخه بايتًا ببايت.

  • تبقى ملفاتك في هذه العلامة

    لا تسافر ورقة أنماطك إلى أي مكان. لا يوجد طلب ولا تخزين ولا سجل، لذلك يمكنك لصق أعمال العملاء هنا بأمان.

  • تعرض الرقم الحقيقي

    ترى الحجم المضغوط بـgzip بجانب الحجم الخام، لأن gzip هو ما يصل فعلًا إلى زائرك.

عادات جيدة

الاستفادة القصوى من أداة ضغط CSS هذه

تُبقي بعض العادات الصغيرة ورقة الأنماط المصغّرة قابلة للتوقع.

  • احتفظ بالأصل. عدّل دائمًا الورقة المقروءة. وبذلك تبقى النسخة المصغّرة شيئًا تولّده، لا شيئًا تصونه.
  • صغّر في النهاية. شغّله بعد Sass وبعد PostCSS وبعد الاختبارات. وإلا فستختبر ملفًا وتنشر آخر.
  • قدّمه مضغوطًا بـgzip. يتراكم التصغير والضغط معًا. ونتيجة لذلك ينخفض حجم النقل كثيرًا عن حجم الملف على القرص.
  • انتبه لتنويهات الترخيص. أبقِ هذا المفتاح مفعّلًا حين يشترط إطار عمل تستخدمه أن ينتقل تعليق الإسناد الخاص به مع الشيفرة.
  • افحص مفتاح القواعد الفارغة. هو معطل افتراضيًا، لأن القاعدة الفارغة توثّق أحيانًا نية ما. فعّله حين تعرف أن الأمر ليس كذلك.
  • راقب شارة التحقق. إذا قال تشغيل ما يومًا إنه لم يستطع التحقق، فلا تنشر ذلك الملف. بدلًا من ذلك، أرسل إلينا الحالة واحتفظ بأصلك.
تجنّب هذه

أخطاء تفسد ورقة الأنماط المصغّرة

كل قصة تقريبًا من نوع "المصغّر أفسد تصميمي" هي واحدة من هذه الثلاث.

  • فقدان مسافات calc

    الأداة التي تحذفها تحوّل الطول الصالح إلى لا شيء. ثم ينهار التخطيط دون خطأ واحد في وحدة التحكم.

  • تعديل الملف المصغّر

    تختفي تعديلاتك في البناء التالي. لذلك فمكان الإصلاح دائمًا هو ورقة الأنماط المصدر.

  • التصغير مرتين

    تمرير ورقة مصغّرة أصلًا مرة أخرى لا يوفر شيئًا، بل يجعل المقارنة التالية أصعب قراءة فقط.

أسئلة

الأسئلة الشائعة عن تصغير CSS

هل سيفسد تصغير CSS تصميمي؟

لا ينبغي ذلك، والأداة تتحقق بدل أن تفترض. فهي تعيد قراءة كل تشغيل وتقارنه بما أرادت كتابته، لذلك تلتقط القوس المفقود أو url() المشوّه وتخبرك، بدل أن تسلّمك ورقة معطوبة.

هل تبقى calc() تعمل؟

نعم، وهذا أهم مما يبدو. فداخل calc وclamp وmin وmax تبقى المسافات حول علامة الجمع أو الطرح حيث وضعتها تمامًا، لأن حذفها يحوّل الطول الصالح إلى تصريح يتجاهله المتصفح.

كم ستصغر ورقة أنماطي؟

تنخفض الورقة المقروءة عادةً بين 20 و40 بالمئة، وتعرض الأداة الرقم الدقيق لملفك. لكن الورقة المضغوطة أصلًا توفر أقل بكثير، لأن المسافات التي يمكن حذفها أقل.

هل تحذف CSS الذي لا أستخدمه؟

لا، وهذا مقصود. فالصنف الذي يضيفه JavaScript لاحقًا يبدو غير مستخدم لأي أداة فحص، لذلك فالتخمين هناك سيكسر صفحات حقيقية. ولهذا تختصر الأداة ما كتبته وتترك القرارات لك.

هل يُرفع CSS الخاص بي إلى أي مكان؟

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

هل يمكنني تصغير عدة ملفات دفعة واحدة؟

نعم. افتح تبويب الرفع وأفلت ما تشاء من ملفات .css. تصغّر الأداة كل ملف على حدة، ويمكنك تنزيلها واحدًا تلو الآخر.

أدوات مجانية أخرى

أدوات أخرى يمكنك استخدامها الآن

كل واحدة منها تعمل في متصفحك ولا تطلب منك شيئًا.

  • تصغير JavaScript

    صغّر نصًا برمجيًا بالطريقة نفسها، مع الفحص نفسه للتأكد من أن النتيجة ما زالت تطابق شيفرتك.

    افتح الأداة ←
  • ضغط SVG

    صغّر ملفات SVG أو الشيفرة الملصقة، وأزل أي نصوص برمجية مخبأة داخلها.

    افتح الأداة ←
  • محوّل PNG إلى WebP

    حوّل دفعة من الصور إلى صيغة أخف مع الحفاظ على الشفافية.

    افتح الأداة ←

صغّر ورقة أنماطك التالية في ثوانٍ

الصق CSS، واضغط زرًا واحدًا، وتحقق من التوفير بنفسك. لا شيء يسافر إلى أي مكان ولا شيء يبقى محفوظًا.