CodeKitHub
Công cụ CSS

Trình Tạo Chữ Nổi/Chìm CSS

Cập nhật lần cuối:

Hiệu ứng chữ nổi và khắc chìm mang đến cho tiêu đề và nút bấm một vẻ ngoài tinh tế, có chiều sâu chỉ bằng một text-shadow được tinh chỉnh khéo léo. Công cụ này cho phép bạn nhập văn bản, chọn kiểu Nổi (raised) hoặc Chìm (carved), điều chỉnh cường độ, và ngay lập tức tạo ra mã CSS kèm bản xem trước trực tiếp.

Công Cụ Này Là Gì?

Công cụ này kết hợp một text-shadow màu sáng và một text-shadow màu tối, lệch theo hai hướng ngược nhau, để tạo ảo giác chữ nổi lên (embossed) hoặc khắc chìm xuống (engraved).

Chuyển đổi giữa kiểu Nổi và Chìm, đồng thời điều chỉnh thanh trượt cường độ để kiểm soát độ mạnh của hiệu ứng 3D.

Bản xem trước trực tiếp cập nhật ngay khi bạn gõ chữ hoặc chỉnh bất kỳ tùy chọn nào, giúp bạn tinh chỉnh hiệu ứng trước khi sao chép CSS.

Tại Sao Nên Dùng?

  • Bạn đang làm landing page cho một shop online phong cách vintage và khách hàng muốn logo chữ "trông như được dập nổi trên kim loại" — chọn kiểu Nổi, chỉnh cường độ, rồi sao chép CSS thẳng vào phần hero của trang.
  • Bạn phát triển giao diện app bán hàng theo phong cách skeuomorphic retro, giống máy tính tiền cổ điển, và cần số tổng tiền trông như khắc trên bảng kim loại — kiểu Chìm phù hợp cho hiệu ứng này mà không cần thêm hình ảnh nào.
  • Bạn làm huy hiệu "Người bán uy tín" cho một sàn thương mại nhỏ và muốn chữ trông sang trọng mà không cần mở Photoshop — tạo ở đây, chỉnh màu vàng, rồi dán CSS vào component React.
  • Bạn nhận dự án freelance làm website cho clan game và họ muốn tiêu đề trang trông như khắc trên đá theo phong cách fantasy — thử kiểu Chìm với màu xám đậm để có hiệu ứng phù hợp.
  • Bạn đang thử nghiệm thiết kế giao diện cho portfolio cá nhân và muốn thể hiện khả năng tạo hiệu ứng CSS thuần túy không cần hình ảnh hay thư viện ngoài — công cụ này cho mã gọn gàng bạn có thể giải thích ngay trong README GitHub.
  • Deadline sửa thiết kế là sáng mai và khách hàng vừa yêu cầu nút CTA trên landing page "nổi nhẹ lên cho đỡ phẳng" — thay vì mở lại Figma, tạo ngay ở đây rồi dán CSS vào nút đã có sẵn.

Cách Sử Dụng

  1. Nhập đoạn văn bản bạn muốn tạo hiệu ứng.
  2. Chọn kiểu Nổi (raised) hoặc Chìm (carved) từ bộ chọn kiểu.
  3. Điều chỉnh thanh trượt cường độ và chọn màu nền, màu chữ phù hợp với thiết kế của bạn.
  4. Nhấn "Copy" để sao chép mã CSS đã tạo và dán vào stylesheet của bạn.

Ví dụ

Đầu vào

Văn bản: "Embossed", Kiểu: Nổi, Cường độ: 2

Đầu ra

color: #c0c0c0;
background: #c0c0c0;
text-shadow: -2px -2px 1px rgba(255,255,255,0.7), 2px 2px 1px rgba(0,0,0,0.5);

Mã CSS được tạo ra thiết lập màu chữ, màu nền, và một text-shadow hai lớp tạo nên hiệu ứng nổi hoặc khắc chìm.

Hiệu ứng này hoạt động như thế nào

Hiệu ứng nổi và khắc chìm được tạo từ hai lớp text-shadow lệch nhau với màu sáng và tối ngược chiều.

Thuộc tínhChức năng
Bóng sáng (rgba(255,255,255,0.7))Mô phỏng nguồn sáng chiếu vào một cạnh của chữ
Bóng tối (rgba(0,0,0,0.5))Mô phỏng bóng đổ xuống cạnh đối diện
Hướng lệchĐảo ngược giữa kiểu Nổi và Chìm để lật ngược ảo giác 3D
Cường độKiểm soát khoảng lệch của bóng sáng và bóng tối so với chữ
Màu tương đồngMàu chữ và màu nền được đặt gần nhau để che đi độ tương phản phẳng

Công cụ liên quan

Để có thêm các công cụ tạo CSS, hãy thử những công cụ sau.

Trình Tạo Hiệu Ứng Glassmorphism CSS · Trình Tạo Box Shadow · Trình Tạo Bo Góc (Border Radius)

Khi nào dùng Nổi và khi nào dùng Chìm

Kiểu Nổi phù hợp cho phần tử muốn tạo cảm giác "nhô lên" khỏi bề mặt, như tiêu đề thẻ sản phẩm, huy hiệu thành tích, hoặc logo muốn trông như dập nổi trên bao bì. Hiệu ứng này khiến phần tử nổi bật và thu hút hơn so với chữ phẳng thông thường.

Kiểu Chìm hợp hơn cho phần tử muốn tạo cảm giác "chìm vào" bề mặt, như nhãn trên bảng kim loại trong giao diện skeuomorphic, số serial trên thẻ thành viên, hoặc tiêu đề trong game theo phong cách đá và kim loại. Cảm giác tạo ra trầm tĩnh và trang trọng hơn so với kiểu Nổi.

Với cả hai kiểu, tránh dùng màu chữ khác biệt quá xa với màu nền — độ tương phản quá cao giữa chữ và nền sẽ làm hiệu ứng 3D từ bóng đổ trở nên khó nhận ra, vì mắt sẽ tập trung vào tương phản màu thay vì dải sáng-tối của bóng.

Câu Hỏi Thường Gặp

Sự khác biệt giữa Nổi (Embossed) và Chìm (Engraved) là gì?

Kiểu Nổi khiến chữ trông như nhô lên khỏi nền, với bóng sáng ở góc trên-trái và bóng tối ở góc dưới-phải. Kiểu Chìm đảo ngược điều này, khiến chữ trông như được khắc chìm vào trong nền.

Tại sao hiệu ứng lại đẹp nhất khi màu chữ và màu nền gần giống nhau?

Ảo giác nổi/chìm hoàn toàn dựa vào các điểm sáng và bóng tối của text-shadow, chứ không dựa vào độ tương phản giữa chữ và nền — vì vậy đặt màu chữ gần giống (hoặc trùng) với màu nền thường cho kết quả sạch đẹp nhất.

Tôi có thể dùng hiệu ứng này cho phần tử khác ngoài chữ không?

Thuộc tính text-shadow mà công cụ này tạo ra chỉ áp dụng cho văn bản. Để có hiệu ứng tương tự trên hình khối hoặc nút bấm, bạn cần một cấu hình box-shadow tương ứng.

Công cụ này có lưu hay theo dõi những gì tôi nhập không?

Không. CSS được tạo hoàn toàn trong trình duyệt của bạn — không có gì được gửi lên hoặc lưu trên máy chủ.

Hiệu ứng này có hoạt động trên mọi trình duyệt không?

Có — text-shadow được hỗ trợ rất tốt trên tất cả các trình duyệt hiện đại, bao gồm Chrome, Firefox, Safari và Edge.

Tại sao hiệu ứng nổi của tôi hoàn toàn không thấy trên nền tối?

Rất có thể màu chữ của bạn tương phản quá mạnh với bóng tối của hiệu ứng, khiến bóng tối bị chìm và chỉ còn thấy điểm sáng. Với nền tối, hãy thử tăng thủ công độ mờ (opacity) của bóng tối trong CSS đã tạo, hoặc dùng màu chữ gần với màu nền tối hơn.

Tôi có thể dùng bất kỳ font nào với hiệu ứng này, hay có giới hạn gì không?

Hiệu ứng hoạt động với mọi font, nhưng kết quả rõ nhất khi dùng font đậm (bold) cỡ lớn, vì text-shadow cần đủ diện tích chữ để thể hiện dải sáng-tối. Font mảnh hoặc cỡ nhỏ thường khiến hiệu ứng khó thấy hoặc trông lộn xộn.

Hiệu ứng này có dùng được trong component React hoặc Vue, không chỉ HTML tĩnh không?

Được — CSS được tạo ra chỉ là các thuộc tính chuẩn (color, background, text-shadow) có thể dán thẳng vào file CSS, CSS Module, styled-components, hoặc thuộc tính style inline trong bất kỳ framework nào mà không cần chỉnh sửa thêm.

Cường độ thấp và cường độ cao khác nhau về mặt hình ảnh như thế nào?

Cường độ thấp tạo hiệu ứng nổi nhẹ nhàng, tinh tế, phù hợp cho chữ nội dung hoặc phần tử nhỏ để không quá nổi bật. Cường độ cao làm khoảng lệch bóng xa hơn, tạo hiệu ứng 3D rõ rệt hơn, thường hợp với tiêu đề lớn hoặc logo.

Công Cụ Liên Quan