RepositoryJavaScript
HT

html-sketchapp/html-sketchapp

HTML to Sketch export solution

1.9kstars
116forks
41issues
1views

🎨 Chuyển HTML thành Sketch — Giải pháp chia sẻ style guide từ code

html-sketchapp biến các phần tử HTML thành các lớp, biểu tượng (symbol), kiểu văn bản và màu sắc trong Sketch.

html-sketchapp là một công cụ cho phép xuất nội dung HTML sang định dạng Sketch, hỗ trợ tạo ra các file .asketch.json chứa các lớp, biểu tượng, kiểu văn bản dùng chung và màu sắc tài liệu. Dự án ra đời để giải quyết nhu cầu chia sẻ style guide từ team front-end với team thiết kế một cách nhanh chóng, mà không cần phụ thuộc vào React hay xây dựng lại giao diện bằng các thành phần generic.

✨ Điểm nổi bật

  • Chuyển đổi HTML → Sketch layer/symbol: hỗ trợ xuất các phần tử HTML thành các lớp hoặc biểu tượng trong Sketch.
  • Xuất kiểu văn bản dùng chung: tự động tạo các shared text styles từ CSS.
  • Xuất màu sắc tài liệu: lấy màu sắc từ HTML/CSS và lưu vào document colors của Sketch.
  • Hỗ trợ chạy trong trình duyệt thường hoặc headless: linh hoạt tích hợp vào pipeline CI/CD.
  • Cung cấp script ví dụ rõ rệt: hai dự án mẫu giúp người dùng nhanh chóng bắt đầu.
  • Plugin Sketch đi kèm: asketch2sketch.sketchplugin giúp nhập file .asketch.json trực tiếp vào Sketch.

💡 Vì sao đáng chú ý

Khác với react-sketchapp yêu cầu dùng React, component generic và viết CSS bằng JS, html-sketchapp cho phép làm việc trực tiếp với HTML và CSS hiện có. Đây là lựa chọn lý tưởng cho các team không muốn refactor toàn bộ giao diện chỉ để đồng bộ với Sketch. Tuy nhiên, dự án còn một số giới hạn như không hỗ trợ pseudo-elements, một số thuộc tính CSS (ví dụ: overflow), và yêu cầu font chữ phải được cài đặt cục bộ.


#HTMLtoSketch #SketchPlugin #DesignSystem #OpenSource #Frontend #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryJavaScript
keremciu/sketch-iconfont

This plugin helps you easily insert and manage icons from icon fonts.

1.9k
Feb 26, 2021
RepositoryJavaScript
getflourish/Sketch-Mate

These plugins will make you best friends with Sketch.

494
May 26, 2018
RepositoryJavaScript
saranshsolanki/sketch-lint

Check the compliance of your design guidelines within seconds

294
Mar 28, 2019
RepositoryJavaScript
perrysmotors/copy-framer-code

A Sketch plugin that copies any selected layer to the clipboard as code that can be pasted straight into a Framer prototype.

197
Jan 6, 2023
RepositoryJavaScript
zeroheight/library-symbol-replacer

Sketch plugin to replace symbols in an existing documents with library symbols 💎 📚

190
May 15, 2018
RepositoryJavaScript
aparajita/sketch-style-master

Sketch plugin for renaming shared styles

188
Oct 28, 2023
RepositoryJavaScript
sonburn/symbol-swapper

Swap the selected symbols and/or symbol instances to a master of the same name in a library.

188
Nov 9, 2022
RepositoryJavaScript
bigxixi/Sketch2AE

A Sketch plugin to export sketch file to Adobe After Effect

174
Jul 23, 2018
RepositoryJavaScript
ingrammicro/puzzle-publisher

A Sketch plugin that exports Sketch artboards into clickable HTML file and publishes it on an external site.

173
Oct 28, 2022