انتقل إلى المولّد
موجات وكتل

خلفية CSS

افتح المولّد

مجاني، بلا تسجيل، يعمل داخل متصفحك.

الملف نفسه، مرمَّزًا بالنسبة المئوية داخل عنوان بيانات لـ `background-image`. استخدمه حين لا تستطيع إضافة عنصر إلى الصفحة وعليك تزيين عنصر قائم — قسم، أو بطاقة، أو ترويسة لا تتحكم في ترميزها.

تصدير بصيغة خلفية CSS، مقصوصًا عند الأسطر الأولى

.shape {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cpath d='M100 38L153.69 69L153.69 131L100 162L46.31 131L46.31 69Z' fill='%234f46e5'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

ما يجدر معرفته

دعم المتصفحات

شامل. عناوين البيانات في `background-image` تعمل في كل مكان. والمزلق الوحيد في التوافق هو الترميز لا الدعم — وقد عولج في الناتج بدل أن يُترك لك.

الحجم عبر الإعدادات المسبقة

كل إعداد مسبق تستطيع هذه الصيغة التعبير عنه، مقيسًا كما يخرجه المولّد. أصغرها سداسي عند 312 بايت؛ وأكبرها موجات متراكبة عند 1,071 بايت. وعدد النقاط هو ما يصنع الفارق — فكل نقطة إضافية تضيف مقطعًا تكعيبيًا كاملًا من الإحداثيات.

الحجم عبر الإعدادات المسبقة
الصيغة الحجم
سداسي312 B
بلّورة317 B
جوهرة مُوجَّهة343 B
مثلث مستدير378 B
قمم جبلية392 B
اجتياحة407 B
تعرّج حادّ425 B
موجة عميقة443 B
حصاة455 B
حافة سحابة456 B
أقواس مقتطعة480 B
موجة هادئة483 B
كتلة ناعمة491 B
درجات519 B
أصداف543 B
كتلة عضوية563 B
بريق569 B
موجة عضوية639 B
نجمة712 B
موجة التذييل718 B
زهرة718 B
فقاعة720 B
حافة بكسلية740 B
رشّة802 B
تموّج816 B
موجات متراكبة1,071 B

بمزيد من التفصيل

هذا هو التصدير الذي فيه مزلق حقيقي. فـ `#` غير مرمَّز داخل عنوان بيانات ينهي الرابط: يعامل المتصفح كل ما بعده بوصفه معرّف شذرة، فيفسد ملف SVG ولا تظهر الخلفية البتة — بلا خطأ في الطرفية وبلا مدخل شبكة تبحث عنه. ولأن كل لون في الترميز حرفيّ ست عشري، فإن أول تعبئة على الإطلاق تقطع الشيء كله. وبعض المولّدات تتفادى ذلك بالرجوع إلى base64، وهو صحيح لكنه أكبر بلا داعٍ. هنا يُهرَّب `%` أولًا و`#` بعده مباشرة، وهو الترتيب الوحيد الذي ينجح.

أسئلة

أي الأشكال تصلح بصيغة خلفية CSS؟

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

ما حجم تصدير خلفية CSS؟

بين 312 و1,071 بايت عبر الإعدادات المسبقة الـ26 التي تدعمه. تقليل النقاط هو الرافعة المؤثرة؛ أما النعومة واللون فلا يكلّفان شيئًا.

هل يمكنني تحريره يدويًا بعد ذلك؟

نعم. الناتج نص صِرف بلا تعليق مولّد ولا علامة تعريف ولا رابط يعود إلى هنا. غيّر الألوان، أو أعد تسمية الصنف، أو الصق المسار في ملف SVG خاص بك — لا شيء لاحقًا يعتمد على بقائه كما كان.

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

ذات صلة