ตัวสร้าง Glassmorphism
Glassmorphism Generator สร้างเอฟเฟกต์กระจกฝ้าด้วย CSS backdrop-filter ให้คุณปรับ blur ความโปร่งของพื้นหลัง saturation ความโปร่งของขอบ รัศมีมุม และสีโทนกระจก พร้อมพรีวิวแบบเรียลไทม์
เกี่ยวกับเครื่องมือนี้
Glassmorphism Generator สร้างเอฟเฟกต์กระจกฝ้าด้วย CSS backdrop-filter ให้คุณปรับ blur ความโปร่งของพื้นหลัง saturation ความโปร่งของขอบ รัศมีมุม และสีโทนกระจก พร้อมพรีวิวแบบเรียลไทม์
วิธีใช้
- เลือกสีโทนของกระจก
- ปรับ blur, opacity และ saturation
- ตั้งค่าความโปร่งของขอบและ border radius
- คลิก Copy CSS
ข้อควรรู้
- เอฟเฟกต์นี้ใช้ backdrop-filter: blur() saturate() ซึ่งเบลอทุกอย่างที่อยู่ด้านหลัง element
- ต้องใช้พื้นหลังกึ่งโปร่งใส (rgba) ไม่เช่นนั้นจะมองไม่เห็นเอฟเฟกต์เบลอ
- CSS ที่สร้างขึ้นมี prefix -webkit-backdrop-filter สำหรับ Safari ด้วย
- เอฟเฟกต์กระจกจะดูดีที่สุดบนพื้นหลังที่มีสีสันหรือรูปภาพ ถ้าเป็นสีพื้นเรียบจะมองไม่เห็นการเบลอ
- ควรตรวจคอนทราสต์ของข้อความเสมอ เพราะแผงโปร่งแสงอาจมีคอนทราสต์ต่ำกว่าเกณฑ์ WCAG เมื่ออยู่บนพื้นหลังที่ซับซ้อน
ทำงานในเบราว์เซอร์ของคุณทั้งหมด — ข้อมูลที่คุณป้อนจะไม่ถูกอัปโหลดหรือจัดเก็บ
คำถามที่พบบ่อย
ทำเอฟเฟกต์กระจกใน CSS อย่างไร?
ใส่พื้นหลังกึ่งโปร่งใสให้ element เช่น rgba(255,255,255,0.15) และ backdrop-filter: blur(12px); เครื่องมือนี้จะเขียนกฎทั้งหมดให้
ทำไม backdrop-filter ของฉันไม่ทำงาน?
element ต้องมีพื้นหลังโปร่งใสหรือกึ่งโปร่งใส และต้องมีบางอย่างอยู่ด้านหลังให้เบลอ นอกจากนี้ Safari ยังต้องใช้ prefix -webkit- ด้วย
Glassmorphism เป็นมิตรต่อการเข้าถึงไหม?
เป็นได้ หากข้อความยังมีคอนทราสต์เพียงพอ ให้ทดสอบสีข้อความบนส่วนที่ซับซ้อนที่สุดของพื้นหลัง
backdrop-filter ทำให้ประสิทธิภาพลดลงไหม?
การเบลอใช้ GPU ค่อนข้างมาก จึงควรหลีกเลี่ยงการใช้กับพื้นที่ขนาดใหญ่มากหรือหลาย element พร้อมกัน โดยเฉพาะบนมือถือสเปกต่ำ