เครื่องมือสร้างเกรเดียนต์ CSS
เกรเดียนต์ช่วยให้ปุ่ม การ์ด ส่วนฮีโร่ และป้ายสัญลักษณ์ดูเรียบหรูขึ้นโดยไม่ต้องใช้ไฟล์ภาพเลยแม้แต่ไฟล์เดียว เครื่องมือนี้เขียน CSS ให้คุณเอง เพียงเลือกเกรเดียนต์แบบเชิงเส้นหรือแบบรัศมี เลือกสองสี ตั้งมุมเมื่อจำเป็น แล้วคัดลอกคำสั่ง background ที่ได้ไปวางในสไตล์ชีตของคุณได้ทันที
วิธีสร้างเกรเดียนต์
-
1
เลือกประเภทของเกรเดียนต์
เชิงเส้นสำหรับการเปลี่ยนสีตรงตามมุม หรือแบบรัศมีเพื่อกระจายสีออกจากจุดศูนย์กลาง
-
2
เลือกสองสี
กรอกสี hex ตามต้องการ (เช่น #2563eb และ #16a34a) ลงในช่องสีทั้งสอง
-
3
ตั้งมุม (เฉพาะเชิงเส้น)
มุมมีหน่วยเป็นองศา: 0deg ชี้ขึ้น 90deg ชี้ขวา 180deg ชี้ลง เกรเดียนต์แบบรัศมีไม่ใช้มุม
-
4
สร้าง CSS
เครื่องมือจะประกอบคำสั่ง `background:` จากค่าที่คุณใส่
-
5
คัดลอกโค้ด
คัดลอกบรรทัดคำสั่งไปวางในสไตล์ชีตของคุณ ภายในกฎขององค์ประกอบที่ต้องการตกแต่ง
เกรเดียนต์เชิงเส้น
background: linear-gradient(135deg, #2563eb, #16a34a);
มุมหมุนตามเข็มนาฬิกาจากด้านบน: 0deg = ขึ้น, 90deg = ขวา, 180deg = ลง, 270deg = ซ้าย คุณยังเขียนทิศทางแบบมีชื่อเองได้: to right เท่ากับ 90deg และ to bottom left เท่ากับ 135deg
เกรเดียนต์แบบรัศมี
background: radial-gradient(circle, #2563eb, #16a34a);
สีกระจายจากศูนย์กลางขององค์ประกอบออกไปด้านนอก เกรเดียนต์แบบรัศมีไม่ใช้มุม เติมคำสำคัญตำแหน่งหรือขนาดด้วยตัวเอง (at 30% 40%, ellipse) เมื่อต้องการควบคุมมากขึ้น
จุดหยุดสี
เกรเดียนต์ CSS รองรับมากกว่าสองสี และแต่ละจุดหยุดสามารถมีตำแหน่งได้:
background: linear-gradient(to right, red 0%, red 50%, blue 50%, blue 100%);
จุดหยุดสองจุดในตำแหน่งเดียวกันจะสร้างขอบแข็ง: สีเปลี่ยนทันทีแทนที่จะค่อยๆ ผสมกัน เหมาะกับพื้นหลังแบบแบ่งครึ่ง
เคล็ดลับ
- เกรเดียนต์จากแดงไปน้ำเงินจะผ่านจุดกึ่งกลางสีเทาเมื่อใช้การประมาณค่า sRGB ตามค่าเริ่มต้น การประมาณค่าใน
oklchจะทำให้สีผสมกันสดใส:linear-gradient(in oklch, red, blue)รองรับในเบราว์เซอร์สมัยใหม่ transparentไม่ได้ไม่มีสี: ใน sRGB ค่าของมันคือrgba(0,0,0,0)ดังนั้นการจางหายไปเป็นโปร่งแสงจะผ่านสีเทาเข้ม ให้ใช้rgba(color, 0)แทน- เกรเดียนต์ถูกเรนเดอร์บน GPU ในเบราว์เซอร์สมัยใหม่ จึงแทบไม่มีต้นทุนไม่ว่าขนาดใด การทำแอนิเมชันระหว่างเกรเดียนต์ไม่รองรับและเปลี่ยนแบบกระตุก ให้แอนิเมตความทึบของเลเยอร์เสริมแทน
- การเติมสีข้อความ: รวมคำสั่งกับ
background-clip: text; color: transparent;เพื่อเติมข้อความด้วยเกรเดียนต์ สำหรับเส้นขอบborder-image: linear-gradient(...) 1;ใช้ได้ในเบราว์เซอร์สมัยใหม่
คำถามที่พบบ่อย
เชิงเส้นสำหรับการผสมแบบมีทิศทาง เช่น ปุ่มหรือฮีโร่ที่ไล่จากบนลงล่างหรือจากมุมหนึ่งไปอีกมุมหนึ่ง แบบรัศมีสำหรับเอฟเฟกต์สปอตไลต์และเรืองแสง ที่สีกระจายออกจากจุดศูนย์กลาง
มุมกำหนดทิศทางของการเปลี่ยนสีสำหรับเกรเดียนต์เชิงเส้น: 0deg ชี้ขึ้น 90deg ชี้ขวา และไล่ตามเข็มนาฬิกาไปเรื่อยๆ เกรเดียนต์แบบรัศมีไม่ใช้มุม
การประมาณค่า sRGB ตามค่าเริ่มต้นเฉลี่ยองค์ประกอบของสี ทำให้จุดกึ่งกลางสีซีดจาง ให้ประมาณค่าใน oklch แทน (linear-gradient(in oklch, red, blue)) เพื่อให้สีผสมกันสดใสตลอดช่วงกลาง
CSS ไม่สามารถประมาณค่าระหว่างค่า background-image สองค่าได้ การเปลี่ยนจึงกระตุก วิธีทั่วไป: แอนิเมตความทึบของเกรเดียนต์ที่ซ้อนทับ หรือเลื่อน background-position บนเกรเดียนต์คงที่ที่ใหญ่กว่า
เครื่องมือที่เกี่ยวข้อง
ตารางอ้างอิง 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