Đang tải...

Hướng Dẫn Sử Dụng Viconic Icons trong React và HTML

02/05/2026
6 phút đọc
Hướng Dẫn Sử Dụng Viconic Icons trong React và HTML
## Bắt Đầu Nhanh ### Tùy Chọn 1: CDN (Nhanh Nhất) Thêm một thẻ script vào HTML của bạn. Đó là tất cả! ```html ``` Icons được tải từ CDN khi chạy. Kích thước bu...

Bắt Đầu Nhanh

Tùy Chọn 1: CDN (Nhanh Nhất)

Thêm một thẻ script vào HTML của bạn. Đó là tất cả!

<script src="https://cdn.viconic.dev/js/copyicons-smart-loader.min.js"></script>

<viconic-icon icon="ti:home"></viconic-icon>
<viconic-icon icon="ti:search" style="font-size: 32px;"></viconic-icon>
<viconic-icon icon="ti:heart" style="color: red;"></viconic-icon>

Icons được tải từ CDN khi chạy. Kích thước bundle của bạn vẫn là 0KB.

Tùy Chọn 2: React

Cài đặt package:

npm install viconic-react-icons

Sau đó sử dụng trong các component của bạn:

import { ViconicIcon } from "viconic-react-icons";

function App() {
  return (
    <div>
      <ViconicIcon name="ti:home" />
      <ViconicIcon name="ti:search" size={32} />
      <ViconicIcon name="ti:heart" color="red" />
    </div>
  );
}

Hoạt động với React, Next.js, Vue, Angular, Svelte — bất cứ thứ gì hỗ trợ SVG.

Tùy Chọn 3: SVG Thô

Truy cập trang chi tiết của bất kỳ icon nào, sao chép mã SVG và dán trực tiếp vào dự án của bạn. Không cần CDN, không cần dependencies.

Tìm Kiếm Icons

Truy cập trang chính của Viconic và nhập bất kỳ từ khóa nào — home, arrow, user, settings. Kết quả cập nhật tự động.

Bạn có thể lọc theo:

  • Kiểu dáng (một màu, hai màu, nhiều màu)
  • Bộ sưu tập (Lucide, Tabler, Font Awesome, v.v.)
  • Giấy phép (MIT, Apache 2.0, CC BY, v.v.)

Nhấn Ctrl+K (hoặc ⌘K trên Mac) từ bất kỳ đâu trên trang để nhảy thẳng đến tìm kiếm.

Chọn Marquee

Ở chế độ Select, kéo chuột để vẽ một hộp lựa chọn. Mọi icon bên trong sẽ được thêm vào Kit của bạn cùng một lúc. Hữu ích khi bạn cần một loạt icons nhanh chóng.

Tùy Chỉnh Icons

Thay Đổi Màu Sắc qua CDN:

<viconic-icon icon="ti:home" style="color: red;"></viconic-icon>

Thay Đổi Màu Sắc trong React:

<ViconicIcon name="ti:home" style={{ color: "red" }} />

Với Tailwind CSS:

<ViconicIcon name="ti:home" className="w-8 h-8 text-blue-500" />

Thay Đổi Kích Thước:

<viconic-icon icon="ti:home" style="font-size: 32px;"></viconic-icon>

Kit Builder

Một Kit là một bộ sưu tập tùy chỉnh các icons bạn chọn cho một dự án cụ thể. Mỗi Kit có liên kết CDN riêng — vì vậy bạn chỉ tải chính xác các icons mà dự án của bạn cần.

Để tạo một Kit:

  1. Truy cập viconic.dev/kits
  2. Nhấp "Create Kit" và đặt tên và tiền tố cho nó
  3. Duyệt icons và nhấp "Add to Kit"
  4. Nhấp nút cập nhật để tạo liên kết CDN riêng của bạn

Sau đó sử dụng Kit CDN của bạn trong bất kỳ dự án nào:

<script src="https://cdn.viconic.dev/kits/YOUR_PREFIX/loader.js"></script>

Điều này đặc biệt hữu ích nếu bạn làm việc ngoại tuyến — xây dựng Kit của bạn một lần, sau đó sử dụng liên kết được tạo ở bất kỳ đâu mà không cần truy cập CDN chính của Viconic mỗi lần.

Trình Chỉnh Sửa SVG

Viconic có một trình chỉnh sửa SVG tích hợp. Bạn có thể:

  • Tải lên bất kỳ tệp SVG nào hoặc tải một icon từ thư viện
  • Chỉnh sửa mã SVG với tô sáng cú pháp và xem trước trực tiếp
  • Thay đổi nền (lưới / sáng / tối)
  • Lật, xoay hoặc tối ưu hóa SVG
  • Xuất dưới dạng SVG, PNG, React component hoặc React Native component

Các tệp SVG không bao giờ được gửi đến máy chủ — mọi thứ chạy trong trình duyệt của bạn.

Phím Tắt

Phím Tắt Chức Năng
Ctrl+K / ⌘K Tập trung tìm kiếm (ở bất kỳ đâu trên trang)
Esc Đóng bất kỳ hộp thoại nào
Kéo chuột Chọn marquee nhiều icons (chỉ ở chế độ Select)

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

Nó có miễn phí không? Có. Mọi bộ sưu tập icon trên Viconic đều miễn phí. Hầu hết sử dụng giấy phép MIT hoặc Apache 2.0, hoặc mã nguồn mở cho phép sử dụng thương mại. Tuy nhiên vẫn sẽ có các bộ collection sẽ có giấy phép khá là khắt khe cho thương mại. Vì vậy mà hãy kiểm tra giấy phép trên trang chi tiết của mỗi bộ sưu tập.

CDN có giới hạn băng thông không? Không có giới hạn cho mục đích sử dụng bình thường. Icons được phục vụ thông qua mạng edge toàn cầu.

Trình Chỉnh Sửa SVG có lưu trữ tệp của tôi không? Không. Mọi thứ chạy phía máy khách. Các tệp SVG của bạn không bao giờ rời khỏi trình duyệt.

Những framework nào được hỗ trợ? HTML, React, Next.js, Vue, Angular, Svelte, React Native — bất cứ thứ gì hỗ trợ SVG.

Tài Nguyên

📚 Nguồn: Viblo

MayFest2026 OpenSource javascripts webdev

Chia sẻ bài viết

Cần tư vấn?

Liên hệ với chúng tôi để được hỗ trợ

Liên hệ ngay

Bài viết liên quan

90phuttvfutbol
02/05/2026

90phuttvfutbol

90phut ngày càng khẳng định vị thế trong cộng đồng người hâm mộ bóng đá và người xem bóng đá tại VN. Với hệ thống link xem trực tiếp bóng đá miễn phí,...

Đọc thêm
🤖 The AI SaaS Playbook (Practical Edition)📘
02/05/2026

🤖 The AI SaaS Playbook (Practical Edition)📘

> Companion to [`🚀 The SaaS Template Playbook 📖`](https://viblo.asia/p/the-saas-template-playbook-part-1-ZjJYWZrOVOE). That file covers everything every SaaS needs. **This file covers what chang...

Đọc thêm
Sobha Rivana - Premium Residential Project in Sector 1 Greater Noida
02/05/2026

Sobha Rivana - Premium Residential Project in Sector 1 Greater Noida

Live in style at **[Sobha Rivana](https://www.sobhadeveloperprojects.com/greater-noida/sobha-rivana/)**, where modern architecture meets serene surroundings. Located in Sector 1, Greater Noida, this p...

Đọc thêm

Bắt đầu dự án của bạn

Hãy để Flash Dev đồng hành cùng bạn

Liên hệ ngay
Zalo Chat Zalo Chat Telegram Gọi ngay