Công cụ tạo tên class Webflow — Client-First & BEM

Mô tả section bằng lời thường, ví dụ “hero có tagline, tiêu đề, hai nút và ảnh bên phải”, rồi nhận cấu trúc class nhất quán theo Client-First, BEM hoặc kebab-case đơn giản, sẵn sàng dán vào Webflow dưới dạng element.

Cập nhật
Thử:
Cấu trúc — nhấn vào class để sao chép
Class

Webflow đang mở ở trình duyệt khác? Các trình duyệt không chia sẻ dữ liệu clipboard của Webflow. Hãy dán vào Webflow Clipboard Bridge trong trình duyệt đó rồi sao chép lại.

Khung HTML
CSS khởi đầu

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá

devpack.app là tiện ích độc lập, không liên kết, không được tài trợ hay xác nhận bởi Webflow, Inc. hoặc Figma, Inc. Webflow và Figma là nhãn hiệu thuộc về chủ sở hữu tương ứng.

Xem 24 mẫu nút CSS có hiệu ứng độngĐổi màu và bo góc, rồi sao chép HTML và CSS hoặc dán nút trực tiếp vào Webflow.Mẫu nút CSS →

Cách dùng Tạo tên class Webflow

  1. Mô tả section bằng tiếng Anh đơn giản: section là gì (hero, features, pricing, FAQ, footer…) và có những gì bên trong (“tagline, heading, hai nút, ảnh bên phải”, “3 thẻ có icon và link”).
  2. Chọn quy ước đặt tên: Client-First (hệ thống Webflow của Finsweet), BEM hoặc kebab-case Simple. Cấu trúc sẽ cập nhật ngay khi bạn gõ.
  3. Nhấn vào bất kỳ class nào trong cây để sao chép, hoặc nhấn Copy all để lấy toàn bộ danh sách. Class có nét đứt là combo class.
  4. Nhấn Copy structure to Webflow rồi dán vào Designer để có toàn bộ cây element cùng class và kiểu bố cục khởi đầu. Hoặc mở trong công cụ HTML & CSS sang Webflow để chỉnh sửa trước.

Vì sao việc đặt tên class quan trọng trong Webflow

Mỗi class bạn tạo trong Webflow đều xuất hiện trong Style Manager và trong CSS của site. Nếu không có hệ thống, dự án sẽ tích tụ các tên như div-block-47, Heading 3, hero-title và heroTitle nằm lẫn lộn, khó tái sử dụng và rất phiền khi bàn giao. Một quy ước đặt tên giúp class dễ đoán: bất kỳ ai trong nhóm (hoặc khách hàng vài tháng sau) đều biết pricing_plan-name là gì và được dùng ở đâu.

Ba quy ước phổ biến

Client-FirstBEMSimple
Khối (section)section_heroherohero-section
Phần tử (element)hero_headinghero__headinghero-heading
Biến thểbutton is-secondaryhero__button--secondarybutton is-secondary
Bố cụcpadding-global › container-large › padding-section-largehero__containercontainer

Client-First của Finsweet là hệ thống được cộng đồng Webflow sử dụng rộng rãi nhất: dấu gạch dưới tách “thư mục” (component) khỏi element, ví dụ hero_content, hero_image-wrapper. Các class tiện ích lo phần kiểu chữ và khoảng cách (heading-style-h1, text-size-medium), còn combo class bắt đầu bằng is-. BEM (Block, Element, Modifier) là quy ước kinh điển của front-end, rất hợp khi nhóm cũng viết code bên ngoài Webflow. Simple kebab-case phù hợp với các site nhỏ.

Công cụ hiểu được những gì

Công cụ nhận diện các loại section (hero, features, testimonials, pricing, FAQ, stats, logos, team, steps, CTA, navbar, footer và nhiều loại khác), nội dung (tagline, heading, subheading, paragraph, nút, ảnh, video, form, list, badge), các mục lặp kèm số lượng (“3 cards”, “six questions”, “4 stats”) và gợi ý bố cục (“image on the left”, “centered”, “two columns”). Nút dùng class button chung kèm combo is-secondary, đúng cách hầu hết style guide Webflow vẫn làm.

Từ tên class đến một section hoàn chỉnh

Khi bật Starter layout CSS, cấu trúc đi kèm các giá trị mặc định hợp lý: chiều rộng container, padding section, lưới hai cột chuyển thành một cột trên tablet, lưới thẻ xếp chồng trên mobile và kiểu nút. Sao chép vào Webflow là bạn đã có khung hoạt động để thiết kế tiếp. Muốn tinh chỉnh thêm, hãy mở trong HTML & CSS to Webflow, chỉnh code rồi dán lại. Sau đó, hãy chạy Class Name Typo Checker trên trang để bắt lỗi chính tả trước khi ra mắt.

Mẹo đặt tên

  • Đặt tên theo mục đích, không theo giao diện: pricing_plan vẫn đúng sau khi redesign, còn blue-box thì không.
  • Giữ tiền tố thư mục ngắn và nhất quán (hero_, pricing_, footer_).
  • Dùng combo class cho các biến thể của cùng một thứ (is-featured, is-dark), và tạo class mới cho những thứ khác hẳn.
  • Tái sử dụng class chung (button, container-large) thay vì tạo class mới cho từng section.

Cũng được tìm dưới tên: đặt tên class webflow, client-first, quy tắc đặt tên class css, bem naming, cách đặt tên class css, webflow naming system, finsweet client-first, tên class webflow.

Các công cụ dùng kèm tốt với Tạo tên class Webflow

  • SVG sang Webflow — Dán SVG từ Figma và sao chép sang Webflow dưới dạng Custom Elements thật.
  • Đổi kiểu chữ — Dán văn bản vào và đổi giữa 11 kiểu viết khác nhau, từ Title Case cho tiêu đề đến camelCase và snake_case cho code.
  • Tạo slug URL — Chuyển mọi tiêu đề thành slug URL gọn gàng, viết thường, với cách bỏ dấu, chuyển ä/ö/ü và chữ Cyrillic chính xác.
  • Máy tính CSS clamp() — Nhập kích thước tối thiểu, tối đa và dải chiều rộng viewport — bạn sẽ nhận được giá trị clamp() thân thiện với phóng to, kèm giải thích công thức, xem trước trực tiếp và thang chữ hoặc thang khoảng cách linh hoạt hoàn chỉnh.

Câu hỏi thường gặp

Client-First là gì?
Client-First là hệ thống đặt tên miễn phí cho Webflow do Finsweet tạo ra. Nó dùng tên class dạng folder_element (ví dụ hero_heading), các class tiện ích chung cho kiểu chữ và khoảng cách, và combo class bắt đầu bằng is-. Công cụ này tuân theo quy ước của Client-First nhưng không có liên kết chính thức với Finsweet.
Nên dùng Client-First hay BEM trong Webflow?
Client-First được thiết kế cho Style Manager của Webflow và là lựa chọn phổ biến nhất ở các agency. BEM hữu ích nếu nhóm bạn vẫn duy trì code bên ngoài Webflow hoặc đã dùng BEM ở nơi khác. Quy ước tốt nhất là quy ước mà mọi người trong dự án đều tuân theo nhất quán.
Công cụ có dùng AI không?
Không. Công cụ phân tích mô tả của bạn bằng quy tắc và so khớp từ khóa ngay trên trình duyệt, nên kết quả tức thì, miễn phí và riêng tư. Hãy mô tả section bằng các từ thông dụng (heading, cards, buttons, image on the right) để có kết quả tốt nhất.
Tôi có thể dán cấu trúc thẳng vào Webflow không?
Có. “Copy structure to Webflow” tạo cây element với đầy đủ class (và kiểu khởi đầu nếu bạn chọn). Chỉ cần chọn một phần tử cha trong Designer rồi nhấn Ctrl/⌘+V.
Class có nét đứt là gì?
Class có nét đứt là combo class, được áp dụng thêm lên trên một class gốc, ví dụ button is-secondary.
Tôi có thể cài Tạo tên class Webflow như một ứng dụng web và dùng khi không có mạng không?
Có. Tạo tên class Webflow là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan