ข้ามไปยังเนื้อหา

สร้าง CSS gradient และ box shadow

ออกแบบ gradient แบบ linear, radial และ conic รวมถึง box shadow หลายชั้นได้แบบมองเห็นผลทันที แล้วคัดลอกโค้ด CSS หรือคลาส Tailwind ทำงานทั้งหมดในเบราว์เซอร์ของคุณ

จุดสี — คลิกที่แถบเพื่อเพิ่ม ลากเพื่อย้าย กด Delete เพื่อลบ
CSS
background: linear-gradient(135deg in oklch, #ff7e5f 0%, #feb47b 100%);
คลาส Tailwind
bg-[linear-gradient(135deg_in_oklch,#ff7e5f_0%,#feb47b_100%)]
ประเภท
มุม135°
จุดสีที่เลือก
ความโปร่งใส100%
ตำแหน่ง0%
ค่าที่ตั้งไว้ล่วงหน้า
ทำงานในเบราว์เซอร์ของคุณ · ไม่ต้องอัปโหลดวิธีการทำงาน

วิธีใช้งาน ตัวสร้าง CSS gradient และเงา

  1. 1

    เลือกการไล่สีหรือเงากล่อง

    สลับระหว่างตัวแก้ไขทั้งสองด้วยแท็บเหนือตัวอย่าง

  2. 2

    เริ่มจากค่าที่ตั้งไว้ล่วงหน้า

    คลิกที่กรอบค่าที่ตั้งไว้ล่วงหน้าเพื่อโหลด หรือใช้ค่าเริ่มต้นแล้วปรับต่อจากนั้น

  3. 3

    ปรับแบบเห็นภาพ

    ลากจุดสีและตั้งมุม หรือเพิ่มเลเยอร์เงาแล้วปรับระยะเยื้อง ความเบลอ และการกระจาย

  4. 4

    คัดลอกโค้ด

    คัดลอกโค้ด CSS หรือคลาส Tailwind แล้ววางลงในโปรเจกต์ของคุณ

ข้อจำกัดและ Pro

ใช้ฟรีโดยไม่ต้องสมัครสมาชิก: จุดสีและเลเยอร์เงาไม่จำกัด การไล่สี 3 ประเภท พื้นที่สำหรับการผสมสี 3 แบบ และค่าที่ตั้งไว้ล่วงหน้า 24 แบบ

Pro ช่วยลบโฆษณา ตัวแก้ไขทั้งสองใช้งานได้ครบทุกแผน ดู Pro

เกี่ยวกับ ตัวสร้าง CSS gradient และเงา

การไล่สีและเงาเป็นเอฟเฟกต์ CSS สองอย่างที่มักต้องลองปรับไปเรื่อย ๆ ในเครื่องมือนักพัฒนาของเบราว์เซอร์ ตัวสร้างนี้มีตัวแก้ไขแบบภาพสำหรับทั้งสองอย่าง พร้อมตัวอย่างสดขนาดใหญ่ จากนั้นเขียนโค้ด CSS ที่ถูกต้องและคลาส Tailwind แบบ arbitrary value ที่ตรงกัน เช่น bg-[linear-gradient(135deg,#ff7e5f_0%,#feb47b_100%)] ให้คุณวางลงในสไตล์ชีตหรือ className ได้ทันที

ตัวแก้ไขการไล่สีสร้างได้ทั้งแบบเชิงเส้น แบบวงกลม และแบบกรวย คลิกที่แถบจุดสีเพื่อเพิ่มสีตรงตำแหน่งที่คลิก ลากจุดสีเพื่อย้าย หรือใช้ปุ่มลูกศรเพื่อกำหนดตำแหน่งอย่างละเอียด และกำหนดความโปร่งใสของแต่ละจุดได้ แบบเชิงเส้นและแบบกรวยกำหนดมุมได้ แบบวงกลมและแบบกรวยกำหนดจุดศูนย์กลางได้ แบบวงกลมเลือกรูปทรงเป็นวงกลมหรือวงรีได้ และทุกแบบเปิดโหมดทำซ้ำเพื่อทำลายทางและวงแหวนได้ นอกจากนี้ยังเลือกพื้นที่สีสำหรับการผสมสีได้ OKLab และ OKLCH ช่วยหลีกเลี่ยงแถบสีเทาขุ่นตรงกลางที่การผสมแบบ sRGB ดั้งเดิมมักสร้างระหว่างสีสด และเบราว์เซอร์รุ่นปัจจุบันทั้งหมดรองรับ

ตัวแก้ไขเงากล่องซ้อนเลเยอร์ได้ตามต้องการ แต่ละเลเยอร์มีระยะเยื้อง X และ Y ความเบลอ การกระจาย สีพร้อมความโปร่งใส สวิตช์ด้านใน และปุ่มสลับการแสดงผล และจัดลำดับเลเยอร์ใหม่ได้ เพราะเลเยอร์แรกจะถูกวาดอยู่ด้านบนสุด กล่องตัวอย่างที่ปรับขนาด รัศมีมุม และสีได้จะแสดงผลบนพื้นหลังสว่างหรือมืด

ค่าที่ตั้งไว้ล่วงหน้าอย่างละ 12 แบบสำหรับแต่ละตัวแก้ไข ทั้งพระอาทิตย์ตก วงล้อสี และลายทาง รวมถึงระดับความสูงแบบ Material เงานุ่มนวลซ้อนหลายชั้น นูโมฟิซึม และเงาคมเยื้อง เป็นจุดเริ่มต้นให้คุณ เครื่องมือนี้สร้างเฉพาะการไล่สีและเงากล่องเท่านั้น ไม่สร้าง text-shadow, filter: drop-shadow และการไล่สีของ SVG

ความเป็นส่วนตัว

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

คุณสมบัติ

เชิงเส้น แบบวงกลม และแบบกรวย

จุดสีที่ลากได้พร้อมความโปร่งใส มุม จุดศูนย์กลาง รูปทรง และโหมดทำซ้ำ

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

ซ้อน จัดลำดับ ซ่อน และตั้งเป็นด้านในได้ เพื่อให้ได้ความลึกที่สมจริง

CSS และ Tailwind

คัดลอกโค้ดที่พร้อมใช้หรือคลาส Tailwind แบบ arbitrary value

ตัวสร้าง CSS gradient และเงา: คำถามที่พบบ่อย

ใช้คลาส Tailwind อย่างไร?
วางลงใน className ได้เหมือนยูทิลิตี้อื่น ๆ เช่น class="bg-[linear-gradient(90deg,#7f00ff_0%,#e100ff_100%)]" Tailwind จะแปลงเครื่องหมายขีดล่างกลับเป็นช่องว่างตอนสร้าง CSS ซึ่งใช้ได้ทั้ง Tailwind 3 และ 4 สำหรับค่าที่ใช้ซ้ำบ่อย ให้เพิ่มลงในธีมเป็นพื้นหลังหรือเงาที่มีชื่อแทน
ตัวเลือกการผสมสีเปลี่ยนอะไร?
ตัวเลือกนี้กำหนดพื้นที่สีที่เบราว์เซอร์ใช้ผสมระหว่างจุดสี sRGB ซึ่งเป็นค่าเริ่มต้นมานาน มักเกิดแถบสีเทาหม่นระหว่างสีตรงข้าม เช่น น้ำเงินกับเหลือง OKLab ทำให้การผสมสม่ำเสมอตามการรับรู้ของสายตา ส่วน OKLCH รักษาความสดของเฉดสีโดยวิ่งไปตามวงล้อสี CSS ที่สร้างจะเติม “in oklab” หรือ “in oklch” หลังมุม
ทำไมเงาที่สมจริงจึงใช้หลายเลเยอร์?
เงาจริงมีแกนกลางที่เข้มและคมใกล้วัตถุ และมีขอบที่นุ่มกว้างเมื่ออยู่ไกลออกไป box-shadow เพียงชั้นเดียวทำได้แค่ใกล้เคียงอย่างใดอย่างหนึ่ง การซ้อน 2 ถึง 5 เลเยอร์โดยเพิ่มความเบลอและระยะเยื้อง และตั้งความโปร่งใสต่ำในแต่ละชั้น จะเลียนแบบได้ทั้งสองลักษณะ ระดับความสูงของ Material Design และค่า ซ้อนหลายชั้น ก็สร้างด้วยวิธีนี้
สร้างแผนภูมิวงกลมหรือลายทางที่ขอบคมได้หรือไม่?
ได้ วางจุดสีสองจุดไว้ที่ตำแหน่งเดียวกัน สีจะเปลี่ยนทันทีแทนการผสมกัน ค่า แผนภูมิวงกลม ใช้การไล่สีแบบกรวยที่ซ้อนจุดสีเป็นคู่เพื่อให้ชิ้นคมชัด ส่วนค่า ลายทาง ใช้การไล่สีเชิงเส้นแบบทำซ้ำ ลากจุดสีไปทับจุดข้างเคียง หรือพิมพ์ตำแหน่งเดียวกันทั้งสองจุด เพื่อสร้างขอบคม
ด้านใน เปลี่ยนวิธีวาดเงาหรือไม่?
เงาด้านในจะถูกวาดภายในขอบขององค์ประกอบแทนที่จะอยู่ด้านนอก กล่องจึงดูเหมือนกดลึกลงในพื้นผิว ระยะเยื้องที่เป็นบวกจะย้ายเงาจากขอบด้านในไปทางมุมขวาล่าง คุณผสมเลเยอร์ด้านในและด้านนอกใน box-shadow เดียวกันได้ เริ่มจากค่า ด้านใน เพื่อดูตัวอย่างเลเยอร์ด้านในชั้นเดียว

งานอื่น ๆ ที่ใช้เครื่องมือนี้ได้

เครื่องมือสำหรับนักพัฒนา ทั้งหมด