เครื่องสร้างตารางราคา 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>
กริดสามคอลัมน์แบบ responsive
.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) ให้เลย์เอาต์สามคอลัมน์บนเดสก์ท็อปและการเรียงคอลัมน์เดียวบนมือถือ โดยไม่มีอะไรอื่นต้องตั้งค่า
แพ็กเกจที่ไฮไลต์
สัญญาณภาพที่ดึงความสนใจ:
- ขอบสี ที่เข้ากับสีเน้นของแบรนด์
- ยกขึ้นเล็กน้อย ด้วย margin-top ติดลบ หรือ
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 ให้เด่น
หนึ่ง CTA ต่อแพ็กเกจ สอดคล้องทางสายตาในทุกแพ็กเกจ ข้อความต่างกันในแต่ละแพ็กเกจ (“เริ่มใช้ฟรี”, “อัปเกรดเป็น Pro”, “คุยกับฝ่ายขาย”) ใช้ได้และช่วยนำผู้ใช้ไปยังขั้นตอนที่ถูกต้องจริง ๆ
ทำให้กวาดสายตาได้
ผู้ใช้ไม่ค่อยอ่านตารางราคาจากซ้ายไปขวา พวกเขากวาดราคาก่อน แล้ว CTA แล้วความต่างของฟีเจอร์ ปรับให้เหมาะกับสิ่งนั้น:
- ชื่อแพ็กเกจ + ราคา ใหญ่ ด้านบนของการ์ด
- CTA มองเห็นได้โดยไม่ต้องเลื่อนการ์ด
- รายการฟีเจอร์ ด้านล่าง เน้นความต่างระหว่างแพ็กเกจแทนที่จะวนซ้ำฟีเจอร์ที่เหมือนกันทุกที่
เช็กลิสต์การเข้าถึง
- แต่ละแพ็กเกจเป็น
<article>พร้อม<h3>ของตัวเอง - ป้าย “ยอดนิยม” เป็นป้ายข้อความที่มองเห็นได้ ไม่ใช่สีอย่างเดียว (ผู้ใช้ตาบอดสี)
- ปุ่ม CTA มีข้อความบรรยาย (“เริ่มทดลอง Pro”) แทน “คลิกที่นี่”
- สวิตช์การเรียกเก็บเงินมี
aria-pressedหรือความหมายแบบ radio - การเปลี่ยนราคาเมื่อสลับจะประกาศผ่าน
aria-live="polite"หากใช้ JavaScript
คำถามที่พบบ่อย
สามคือค่าเริ่มต้นทางการตลาด กวาดสายตาง่ายกว่า เน้นตัวเลือกตรงกลางที่ชัดเจน สี่ใช้ได้เมื่อคุณมีกลุ่มผู้ชมสี่ระดับจริง ๆ (เดี่ยว / ทีม / ธุรกิจ / องค์กร) ห้าขึ้นไปมักทำให้ผู้เข้าชมสับสน ให้แยกเป็นสองตารางหรือเพิ่มแผนภูมิเปรียบเทียบ
ขึ้นกับธุรกิจ ค่าเริ่มต้นรายปีเน้นส่วนลดและสร้างจุดยึด ค่าเริ่มต้นรายเดือนแข็งกร้าวน้อยกว่า ทำ A/B test หากรายได้สำคัญ ทางสายกลาง: ตั้งค่าเริ่มต้นเป็นรายปีและให้ตัวเลือกรายเดือนอยู่ห่างเพียงคลิกเดียว
กริด repeat(auto-fit, minmax(240px, 1fr)) ทำให้โดยอัตโนมัติ ต่ำกว่าวิวพอร์ตราว 800px การ์ดจะลดเหลือคอลัมน์เดียวโดยไม่ต้องใช้ media query
ขวาสุดหากคุณเรียงราคาจากน้อยไปมาก ข้อความ CTA ควรเป็น “ติดต่อฝ่ายขาย” (ไม่ใช่ราคา) และการ์ดควรเข้ากันทางสายตากับการ์ดอื่นเพื่อให้กวาดสายตาได้ บางบริษัทวางแพ็กเกจองค์กรในส่วนแยกใต้ตารางเพื่อไม่ให้รบกวนการเปรียบเทียบราคา
เครื่องมือที่เกี่ยวข้อง
อ้างอิงตัวอักษร HTML
รายการที่สามารถค้นหาได้ขององค์ประกอบ HTML พร้อมรหัสชื่อและรหัสตัวเลข รวมถึงฟังก์ชันสำเนาด้วยคลิกเดียวสำหรับตัวอักษรพิเศษและสัญลักษณ์ต่างๆ
ตารางอ้างอิง ASCII
ตาราง ASCII ครบตั้งแต่ 0 ถึง 127 พร้อมค่าเลขฐานสิบ ฐานสิบหก ฐานแปด ฐานสอง และรูปแบบการอ้างอิงอักขระแบบตัวเลขของ HTML รวม NUL, LF และ DEL
ตารางอ้างอิงแป้นพิมพ์ลัด
ค้นหาแป้นพิมพ์ลัดเริ่มต้นตามเอกสารของ VS Code, Chrome และ Bash ที่ใช้ GNU Readline บน macOS, Windows และ Linux
เครื่องสุ่มที่อยู่
สร้างระเบียนคล้ายที่อยู่ 1–20 รายการสำหรับแบบจำลองและการทดสอบ ด้วยรูปแบบประเทศแบบย่อ
ตัวตรวจสอบความถูกต้องของ JSON
ตรวจสอบไวยากรณ์ JSON และตรวจจับเครื่องหมายจุลภาคต่อท้าย เครื่องหมายอัญประกาศที่ผิด คีย์ซ้ำ และโครงสร้างที่ผิดรูปแบบ พร้อมระบุตำแหน่งข้อผิดพลาดอย่างแม่นยำ
เครื่องสร้างตัวอักษรสุ่ม
สร้างตัวอักษร A-Z แบบสุ่ม เลือกจำนวน ตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก หรือแบบผสม แล้วใช้กับเกม โจทย์ หรือกิจกรรมในห้องเรียน
เครื่องมือนี้มีให้บริการในภาษาอื่น
- CSS 요금제 표 생성기 [KO]
- مولد جدول تسعير CSS [AR]
- Generador de Tablas de Precios CSS [ES]
- CSS料金表ジェネレーター [JA]
- CSS-prijstabelgenerator [NL]
- Trình tạo bảng giá CSS [VI]
- Générateur de tableau de prix CSS [FR]
- Generator tabel cenowych CSS [PL]
- CSS-Preistabellen-Generator [DE]
- CSS-generator för pristabeller [SV]
- Generator Tabel Harga CSS [ID]
- Gerador de Tabela de Preços em CSS [PT]
- Генератор таблиц тарифов на CSS [RU]
- CSS Fiyat Tablosu Oluşturucu [TR]
- CSS 价格表生成器 [ZH]
- Generatore di Tabelle Prezzi CSS [IT]
- CSS Pricing Table Generator [EN]