مولد جدول تسعير CSS
جدول التسعير هو أثمن مساحة تسويقية في موقعك، ونتيجته حاسمة: يجب أن يكون واضحًا وسهل التصفح، وأن يوجّه الزائر نحو الخطة التي تريد الشركة أن يختارها. يبني هذا المولد بطاقة سعر واحدة بتنسيق HTML + CSS، تشمل اسم الخطة والسعر ولونًا مميزًا لسعر النص وزر الحث على الشراء. رتّب عدة بطاقات جنبًا إلى جنب لتكوين جدول تسعير كامل، ثم انسخ الكود إلى صفحتك التسويقية.
كيف تبني جدول تسعير
-
1
أدخل اسم الخطة
عنوان الخطة أعلى البطاقة، مثل "Pro".
-
2
حدّد السعر
السعر بخط كبير، مثل "$29". تتم إضافة اللاحقة "/mo" تلقائيًا.
-
3
اختر لونًا مميزًا
يُستخدم للسعر وزر الحث على الشراء. اختر لونًا يطابق علامتك التجارية.
-
4
انسخ الكود
تتضمن البطاقة قائمة ميزات ثابتة وزر حث على الشراء، بالإضافة إلى كتلة <style> خاصة بها. عدّل العناصر مباشرة في الكود.
-
5
كرّر ذلك لمزيد من الخطط
للحصول على جدول تسعير كامل، انسخ البطاقة لكل خطة ورتّبها في شبكة.
الهيكل الأساسي
<section class="pricing">
<article class="plan">
<h3>Starter</h3>
<p class="price">$9 <span>/mo</span></p>
<p class="tagline">For solo projects.</p>
<ul class="features">
<li>3 projects</li>
<li>10 GB storage</li>
<li>Community support</li>
</ul>
<a class="cta" href="#">Start free</a>
</article>
<article class="plan featured">
<span class="badge">Most popular</span>
<h3>Pro</h3>
<p class="price">$29 <span>/mo</span></p>
<!-- ... -->
</article>
<article class="plan">
<h3>Team</h3>
<!-- ... -->
</article>
</section>
شبكة متجاوبة من ثلاثة أعمدة
.pricing {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 1.5rem;
align-items: stretch;
}
.plan {
padding: 2rem 1.5rem;
background: #fff;
border: 1px solid #e5e7eb;
border-radius: 12px;
display: flex;
flex-direction: column;
}
.plan.featured {
border: 2px solid #2563eb;
position: relative;
transform: translateY(-4px);
box-shadow: 0 10px 30px rgba(37, 99, 235, 0.15);
}
يمنحك auto-fit مع minmax(240px, 1fr) تخطيطًا من ثلاثة أعمدة على شاشات سطح المكتب، وعمودًا واحدًا متراصًا على الهاتف المحمول، دون أي إعداد إضافي.
الخطة المُبرَزة
إشارات بصرية تجذب الانتباه:
- إطار ملوّن بلون علامتك التجارية.
- رفع بسيط للبطاقة عبر هامش علوي سالب أو
translateY(-4px). - زر CTA أكبر حجمًا، بلون العلامة التجارية عادةً، بينما تكتفي الخطط الأخرى بزر بإطار فقط.
- شارة (“الأكثر رواجًا”، “الأفضل قيمة”) بتموضع مطلق في أعلى البطاقة.
- ارتفاع أكبر لجذب العين، رغم أن ذلك قد يصعّب المقارنة بين الخطط.
لا تستخدم هذه الإشارات كلها معًا، بل اختر اثنتين أو ثلاثًا. كثرة الإشارات تُلغي التسلسل البصري بدل أن تعززه.
التبديل بين الشهري والسنوي
<div class="billing-toggle">
<button data-active="true">Monthly</button>
<button>Annual · Save 20%</button>
</div>
يبدّل هذا الزر قيم الأسعار عادةً عبر بضعة أسطر من JavaScript، أو بالاعتماد على حالة :checked في زر اختيار (radio). اعرض نسبة الخصم أو قيمة التوفير ضمن نص الزر، فهو أكثر العناصر إقناعًا في كثير من الجداول.
تنسيق صفوف الميزات
.features {
list-style: none;
padding: 0;
margin: 1.5rem 0;
display: flex;
flex-direction: column;
gap: 0.5rem;
}
.features li {
display: flex;
align-items: center;
gap: 0.5rem;
}
.features li.yes::before {
content: "";
width: 16px; height: 16px;
background: url(...check.svg);
}
.features li.no {
color: #9ca3af;
text-decoration: line-through;
}
استخدم علامة صح للميزات “المشمولة”، ونصًا رماديًا باهتًا أو علامة خطأ خفيفة للميزات “غير المشمولة”. لا تشطب النص وحده دون خفض التباين، وإلا بدا الشطب وكأنه تأكيد لا استبعاد.
أبقِ زر الحث على الشراء بارزًا
زر CTA واحد لكل خطة، متسق بصريًا في كل البطاقات. اختلاف النص من خطة إلى أخرى (“ابدأ مجانًا”، “اشترك في Pro”، “تحدث إلى فريق المبيعات”) أمر جيد، بل يساعد على توجيه المستخدم إلى المسار المناسب.
اجعله سهل التصفح
نادرًا ما يقرأ المستخدمون جداول التسعير سطرًا سطرًا؛ فهم يتصفحون الأسعار أولًا، ثم أزرار الحث على الشراء، ثم الفروق بين الميزات. هيّئ الجدول لهذا السلوك:
- اسم الخطة والسعر بحجم كبير في أعلى البطاقة.
- زر CTA ظاهر دون الحاجة إلى تمرير البطاقة.
- قائمة الميزات أسفل ذلك. أبرِز الفروق بين الخطط بدلًا من تكرار الميزات المشتركة في كل عمود.
قائمة تحقق لإمكانية الوصول
- كل خطة داخل عنصر
<article>مستقل وله عنوان<h3>خاص به. - شارة “الأكثر رواجًا” شارة نصية مرئية، لا يقتصر تمييزها على اللون (مراعاةً لعمى الألوان).
- أزرار CTA تحمل نصًا وصفيًا (“ابدأ تجربة خطة Pro”) بدلًا من “انقر هنا”.
- زر تبديل الفوترة يستخدم
aria-pressedأو دلالات أزرار الاختيار (radio). - عند تغيّر الأسعار بالتبديل، أعلن عنها عبر
aria-live="polite"إذا نفّذت التبديل بـ JavaScript.
الأسئلة الشائعة
الرقم الثلاثة هو الخيار الافتراضي للتسويق - وهو أسهل في الفحص، ويسلط الضوء على خيار وسط واضح. أما الأربع خطط فتنجح عندما يكون لديك فعلاً أربع شرائح من الجمهور (فردي / فريق / أعمال / مؤسسات). خمس خطط فأكثر عادة ما يربك الزوار؛ في تلك الحالة قسّمها إلى جدولين أو أضف مخطط مقارنة.
يعتمد ذلك على طبيعة نشاطك. البدء بالفوترة السنوية يُبرِز الخصم ويرسّخ سعرًا مرجعيًا أقل في ذهن الزائر، بينما البدء بالشهرية أقل إلحاحًا. اختبر الخيارين بتجربة A/B إذا كانت الإيرادات على المحك. وهناك حل وسط: ابدأ بالسنوية واجعل الخيار الشهري على بُعد نقرة واحدة.
تتكفل الشبكة repeat(auto-fit, minmax(240px, 1fr)) بذلك تلقائيًا. فعند عرض شاشة أقل من 800 بكسل تقريبًا تنتقل البطاقات إلى عمود واحد دون الحاجة إلى أي استعلام وسائط (media query).
في أقصى الطرف إذا رتبت الخطط تصاعديًا حسب السعر (وهو في العربية الطرف الأيسر لأن القراءة من اليمين إلى اليسار). يجب أن يكون نص الزر “تواصل مع المبيعات” بدلًا من عرض سعر، وأن تتطابق البطاقة بصريًا مع بقية البطاقات حتى يبقى الجدول سهل التصفح. وتفضّل بعض الشركات وضع خطة المؤسسات في قسم منفصل أسفل الجدول حتى لا تُشوّش على مقارنة الأسعار.
أدوات ذات صلة
مرجع جدول ASCII
جدول ASCII كامل من 0 إلى 127 مع التمثيل العشري والست عشري والثماني والثنائي والمرجع الرقمي في HTML لكل محرف، بما في ذلك أكواد التحكم مثل NUL وLF وDEL.
مرجع أحرف HTML
قائمة قابلة للبحث بكيانات HTML، مع رموزها المسمّاة والرقمية، بالإضافة إلى خيار النسخ بنقرة واحدة للأحرف والرموز الخاصة.
مرجع اختصارات لوحة المفاتيح
ابحث في الاختصارات الافتراضية الموثقة لـ VS Code وChrome وBash مع GNU Readline على macOS وWindows وLinux.
عدّاد FPS
قِس معدل الإطارات FPS في المتصفح عبر requestAnimationFrame: تنعيم، وأدنى وأقصى معدل إطارات، وحد تنبيه، ورسم بياني اختياري. يعمل محليًا بلا رفع ملفات وبلا API.
منسق JSON
الصق JSON لتنسيقه بمسافتين أو أربع مسافات، أو تصغيره إلى ناتج مضغوط، أو فحص بنيته بسرعة قبل نسخ النتيجة.
مولد لوحة الألوان
أنشئ لوحات ألوان أحادية أو متجاورة أو مكملة أو ثلاثية أو رباعية من لون HEX أساسي، ثم صدّر متغيرات CSS جاهزة للنسخ.
الأداة متاحة بلغات أخرى
- CSS 요금제 표 생성기 [KO]
- Trình tạo bảng giá CSS [VI]
- CSS-prijstabelgenerator [NL]
- CSS 价格表生成器 [ZH]
- CSS-Preistabellen-Generator [DE]
- CSS Pricing Table Generator [EN]
- Generator Tabel Harga CSS [ID]
- CSS-generator för pristabeller [SV]
- Generator tabel cenowych CSS [PL]
- เครื่องสร้างตารางราคา CSS [TH]
- Generador de Tablas de Precios CSS [ES]
- Générateur de tableau de prix CSS [FR]
- Gerador de Tabela de Preços em CSS [PT]
- CSS料金表ジェネレーター [JA]
- CSS Fiyat Tablosu Oluşturucu [TR]
- Generatore di Tabelle Prezzi CSS [IT]
- Генератор таблиц тарифов на CSS [RU]