เครื่องสร้างตารางราคา 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 ควรเป็น “ติดต่อฝ่ายขาย” (ไม่ใช่ราคา) และการ์ดควรเข้ากันทางสายตากับการ์ดอื่นเพื่อให้กวาดสายตาได้ บางบริษัทวางแพ็กเกจองค์กรในส่วนแยกใต้ตารางเพื่อไม่ให้รบกวนการเปรียบเทียบราคา
เครื่องมือที่เกี่ยวข้อง
ตารางอ้างอิง ASCII
ตาราง ASCII ครบตั้งแต่ 0 ถึง 127 พร้อมค่าเลขฐานสิบ ฐานสิบหก ฐานแปด ฐานสอง และรูปแบบการอ้างอิงอักขระแบบตัวเลขของ HTML รวม NUL, LF และ DEL
อ้างอิงตัวอักษร HTML
รายการที่สามารถค้นหาได้ขององค์ประกอบ HTML พร้อมรหัสชื่อและรหัสตัวเลข รวมถึงฟังก์ชันสำเนาด้วยคลิกเดียวสำหรับตัวอักษรพิเศษและสัญลักษณ์ต่างๆ
ตารางอ้างอิงแป้นพิมพ์ลัด
ค้นหาแป้นพิมพ์ลัดเริ่มต้นตามเอกสารของ VS Code, Chrome และ Bash ที่ใช้ GNU Readline บน macOS, Windows และ Linux
ตัวลดรูปพีชคณิตบูลีน
ประเมินนิพจน์บูลีนสำหรับทุกชุดอินพุตและดูตารางค่าความจริงที่สมบูรณ์ รองรับตัวแปรสูงสุดห้าตัวและตัวดำเนินการ &, |, !, ^
เครื่องสร้างตัวอักษรสุ่ม
สร้างตัวอักษร A-Z แบบสุ่ม เลือกจำนวน ตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก หรือแบบผสม แล้วใช้กับเกม โจทย์ หรือกิจกรรมในห้องเรียน
เครื่องมือตรวจสอบหมายเลขโทรศัพท์
ตรวจสอบโครงสร้างหมายเลขตามประเทศ พร้อมดูภูมิภาค ประเภท และรูปแบบ E.164 ระหว่างประเทศ ในประเทศ และ RFC 3966