digtools
☁️
css-box-shadow-generator,

เครื่องมือสร้าง CSS box-shadow

สร้างเงา (box-shadow) ขั้นสูงด้วย UI ที่ใช้งานง่ายเครื่องมือฟรีที่รองรับการทำเงาหลายชั้น (multi-layer) ตามเทรนด์การออกแบบล่าสุด

🥞
เล่นหลายเลเยอร์ (Multi-layer)
ซ้อนเงาเข้าด้วยกันเพื่อสร้างความลึกที่สมจริง
🎨
มีเทมเพลตสำเร็จรูป
ใช้งาน Neumorphism, Glassmorphism ได้ทันที
รองรับ Tailwind
สร้างโค้ด CSS มาตรฐานและ Tailwind utility

รายการเลเยอร์เงา

ปรับพารามิเตอร์เงา

0px
4px
12px
0px

10%

แสดงตัวอย่าง

BOX
120px
120px
12px

เกี่ยวกับ

เครื่องมือสร้าง CSS box-shadow เป็นเครื่องมือสร้างเอฟเฟกต์เงาแบบอินเทอร์แอกทีฟ ที่ช่วยให้คุณปรับแต่งคุณสมบัติ box-shadow ผ่านอินเทอร์เฟซแบบลากและวางที่ใช้งานง่าย

คุณไม่เพียงสามารถสร้างเงาง่ายๆ ได้เท่านั้น แต่ยังสามารถซ้อนเงาหลายชั้นเพื่อสร้างเทรนด์การออกแบบสุดล้ำ เช่น Neumorphism (ความนูน 3 มิติ), Neo Brutalism (แข็งแกร่งและแบนราบ) หรือ Glassmorphism (เอฟเฟกต์กระจก) เพียงแค่เลือกจากเทมเพลตที่มีให้

หลังจากปรับแต่งเสร็จสิ้น เครื่องมือจะสร้างโค้ด CSS แบบมาตรฐาน, CSS variables หรือคลาส Tailwind CSS (รองรับ arbitrary values) ให้คุณคัดลอกไปใช้งานได้ทันที

วิธีใช้งาน

1 เลือกรูปแบบ

ดูเทมเพลตด้านบน หากเห็นว่าใกล้เคียงกับไอเดียของคุณ ให้คลิกเลือกเพื่อประหยัดเวลา แน่นอนว่าคุณสามารถเริ่มสร้างใหม่ตั้งแต่ต้นด้วยปุ่ม "เพิ่มเลเยอร์"

2 ปรับแต่งเงา

เลื่อนแถบแกน X/Y เพื่อกำหนดตำแหน่ง, ปรับความเบลอ (blur), การกระจาย (spread) และเพิ่มสีสัน เคล็ดลับ: ซ้อนเงา 2-3 ชั้นจะดู "สมจริง" และมีความลึกมากขึ้น

3 คัดลอกโค้ด

เมื่อกล่องในหน้าจอตัวอย่างดูสวยงามตามที่คุณต้องการแล้ว ให้ดูที่แผงโค้ดด้านขวาล่าง เลือกประเภทโค้ดที่คุณชื่นชอบ (CSS หรือ Tailwind) แล้วกดปุ่มคัดลอก

คุณสมบัติ

ไวยากรณ์และคุณสมบัติของ box-shadow

box-shadow: [inset] <offset-x> <offset-y> <blur-radius> <spread-radius> <color>;
offset-x / offset-y
กำหนดทิศทางของเงา ค่าบวกจะผลักเงาไปทางขวา/ลงล่าง ค่าลบจะดึงเงาไปทางซ้าย/ขึ้นบน
blur-radius (ความเบลอ)
ยิ่งเงาเบลอมากเท่าไหร่ก็ยิ่งดูนุ่มนวลและกระจายวงกว้าง หากตั้งค่าเป็น 0 เงาจะมีความคมชัดในสไตล์ Neo Brutalism
spread-radius (การกระจาย)
ขยายหรือย่อขนาดของเงา ค่าบวกจะทำให้เงาใหญ่กว่าวัตถุจริง ค่าลบจะย่อเงาให้เล็กลงอยู่ข้างใต้
inset (เงาด้านใน)
หากใส่คีย์เวิร์ดนี้ เงาจะกลับเข้าไปอยู่ข้างในส่วนประกอบ สร้างความรู้สึกที่แท็ก HTML ยุบตัวลงจากพื้นผิว

คำถามที่พบบ่อย

Q. การใช้ box-shadow ทำให้เว็บช้าลงหรือไม่?

A.หากคุณสร้างเงาที่ใหญ่มาก เบลอเยอะ และซ้อนกันหลายชั้น เบราว์เซอร์ (โดยเฉพาะบนมือถือ) จะต้องทำงานหนักในการวาดเงา ควรระมัดระวังเมื่อเพิ่มเอฟเฟกต์การเคลื่อนไหว (animation) ให้กับ box-shadow

Q. box-shadow ต่างจาก filter: drop-shadow อย่างไร?

A.box-shadow จะสร้างเงาตามกรอบสี่เหลี่ยมของแท็ก HTML ในขณะที่ filter: drop-shadow() จะฉลาดกว่า โดยสร้างเงาตามรูปร่างที่แท้จริงขององค์ประกอบ (เช่น โครงร่างของภาพ PNG แบบโปร่งใส)

Q. คุณสมบัติ inset มักจะใช้ตอนไหน?

A.มักใช้ในการสร้างเอฟเฟกต์ยุบตัวลง เช่น เมื่อคุณคลิกปุ่ม (button active), สร้างความลึกให้กับช่องป้อนข้อความ (input) หรือทำเป็นจุดเด่นในสไตล์การออกแบบ Neumorphism

Q. ทำไมถึงต้องซ้อนเงาหลายชั้น?

A.การซ้อนเงาหลายชั้น (เลเยอร์เล็ก/เข้มใกล้ฐาน และเลเยอร์ใหญ่/อ่อนกระจายออกไปไกล) จะสร้างเอฟเฟกต์ 3 มิติที่ดูเป็นธรรมชาติและสมจริงกว่าเงาเดี่ยวๆ ทั่วไป

การใช้งาน

อินเทอร์เฟซการ์ด (Card) และ Modal

แยกเนื้อหาให้โดดเด่นจากพื้นหลัง เพื่อให้ผู้ใช้รับรู้ได้ทันทีว่านี่คือส่วนประกอบที่สำคัญ

สถานะการชี้หรือคลิกปุ่ม

ขยายเงาเมื่อวางเมาส์ แล้วเปลี่ยนเป็นเงาด้านใน (`inset`) เมื่อคลิก สร้างความรู้สึกเหมือนปุ่มถูกกดจริงๆ

สไตล์ Neumorphism

ซ้อนเงาสีขาวในแนวทแยงมุมเข้ากับเงาสีดำเบาๆ บนพื้นผิวที่มีสีพื้นหลังเดียวกัน คุณจะสร้างบล็อก 3 มิติที่ดูหรูหราได้

เอฟเฟกต์เรืองแสง (Glow)

ตั้งค่าแกน X และแกน Y เป็น 0 แล้วเพิ่มค่า spread พร้อมสีสันที่สดใส กล่องของคุณจะดูเหมือนกำลังเรืองแสงสว่างไสว

เครื่องมือที่เกี่ยวข้อง

เครื่องกำเนิดไฟฟ้า CSSดูทั้งหมด
📐

เครื่องสร้างเค้าโครง Flexbox / Grid

สร้างโค้ดโครงร่างด้วย Visual GUI

🎞️

เครื่องมือสร้างภาพเคลื่อนไหว CSS

เอาต์พุต GUI สำหรับภาพเคลื่อนไหว @keyframes

เครื่องกำเนิดรัศมีเส้นขอบ CSS

ปรับค่ารัศมีเส้นขอบ 8 ค่าด้วยสายตาและคัดลอกโค้ด CSS

เครื่องมือสร้าง UI ที่ทันสมัย

เอาต์พุตโค้ด UI ที่สวยงาม (รองรับ Glassmorphism)

เครื่องมือสร้างการเปลี่ยนมุมมอง CSS

จำลองภาพเคลื่อนไหว View Transition API และสร้างโค้ดสำหรับ SPA และ MPA

🎨

ตัวแปลงสี

แปลงรหัส HEX/RGB/HSL/CMYK รวมถึงการสร้างจานสีและการตรวจสอบความคมชัด

🎨

ตัวเลือกสีของภาพ

แยกสีออกจากรูปภาพและรับรหัสสี (HEX/RGB)

↔️

เครื่องกำเนิดแคลมป์ CSS

คำนวณค่าฟังก์ชันของแคลมป์ของเหลว () โดยอัตโนมัติสำหรับการออกแบบที่ตอบสนอง

✂️

เครื่องมือสร้างคลิปพาธ CSS

สร้างรูปร่างคลิปพาธ CSS ได้อย่างง่ายดายด้วยการลากและสร้างโค้ด

หมวดหมู่ทั้งหมด

ส่งความคิดเห็น

โปรดแจ้งให้เราทราบความคิดเห็นของคุณเพื่อช่วยปรับปรุงเครื่องมือ

ข้อจำกัดความรับผิดชอบ

เครื่องมือที่จัดเตรียมไว้บนเว็บไซต์นี้สามารถใช้งานได้ฟรีทั้งหมด แต่โปรดใช้งานด้วยความเสี่ยงของคุณเอง เราไม่รับประกันความถูกต้อง ความสมบูรณ์ หรือความปลอดภัยของผลการคำนวณ ผลการแปลง หรือข้อมูลที่สร้างขึ้น โปรดทราบว่าผู้ดำเนินการจะไม่รับผิดชอบต่อความเสียหายหรือปัญหาใดๆ ที่เกิดจากการใช้เครื่องมือเหล่านี้ เครื่องมือส่วนใหญ่ประมวลผลไฟล์และการคำนวณในเบราว์เซอร์ของคุณ ซึ่งหมายความว่าข้อมูลที่คุณป้อนจะไม่ถูกส่งไปหรือจัดเก็บไว้ในเซิร์ฟเวอร์ของเรา