Tin mới nhất

Menu

Browsing "Older Posts"

Bài Viết Về Chủ Đề " HTML Canvas "

Chia Sẻ Khóa Học Tìm Hiểu HTML Canvas - Pixel, Particle & Physic [Khóa 5531 A]

10 tháng 1 2026 / No Comments

Từ creative coding cơ bản đến nghệ thuật thuật toán nâng cao.

Những điều bạn sẽ học:

  • ✓ Vẽ các hình dạng và hình ảnh.
  • ✓ Tạo các particle system.
  • ✓ Tìm hiểu web animation với vanilla JavaScript.
  • ✓ Tạo animated generative art với code.

Học những kiến ​​thức nền tảng về HTML canvas và khám phá cách phát triển, vẽ và animate visual & image với vanilla JavaScript. Không cần framework hay thư viện nào cả. Tôi sẽ giải thích tất cả các nguyên tắc và kỹ thuật khi chúng ta viết code từng dòng một.

HTML canvas element được sử dụng để vẽ đồ họa trên một trang web. Chúng ta có thể sử dụng nó như một art board và vẽ các đường thẳng, hình chữ nhật, hình tròn, hình ảnh, đường cong. Hôm nay, chúng ta sẽ tìm hiểu sâu về hình chữ nhật và hình ảnh, hãy để tôi cho bạn thấy chúng ta có thể làm được đến đâu. Hãy cùng đi sâu vào creative coding và khám phá những khả năng của front end web development hiện đại.

Chúng ta sẽ bắt đầu bằng cách vẽ một hình chữ nhật đơn giản và một hình ảnh trên canvas. Chúng ta sẽ học cách biến những hình chữ nhật cơ bản này thành một particle system và dạy cho chúng cách tạo hình và màu sắc của bất kỳ hình ảnh nào.

Hãy cùng biến những hình ảnh thành các animated pixel tương tác với physics (friction, easing). Chúng ta sẽ làm cho các pixel này phản ứng với chuột. Ngoài ra, chúng ta cũng sẽ học cách tách các hình ảnh thành các pixel riêng lẻ và tự động ghép chúng lại theo 4 cách độc đáo khác nhau.

Hãy cùng tôi khám phá những bí mật của creative coding. Từ những hình dạng đơn giản đến nghệ thuật thuật toán nâng cao, tất cả chỉ trong một buổi học. Chúc bạn học vui vẻ!

Mục lục:

1. Giới thiệu.

2. Slice & Dice Effect (Tùy chọn warm-up class):

  • ✓ Control & animate image với code.
  • ✓ HTML, CSS & JavaScript setup.
  • ✓ Cách tổ chức mọi thứ thành dạng lưới.
  • ✓ Cách draw, crop & slice image với code.
  • ✓ Cách animate image với code.
  • ✓ Tương tác chuột.
  • ✓ Cách tìm khoảng cách giữa 2 điểm.
  • ✓ Tìm đường đi từ điểm A đến điểm B.
  • ✓ Motion physics formula (friction & easing).
  • ✓ Di chuyển các cell xung quanh.
  • ✓ Tối ưu hóa hiệu suất.
  • ✓ Creative coding experiment.

3. Main Project: Particle Image:

  • ✓ Setup Project.
  • ✓ Chuyển đổi image thành code.
  • ✓ Cách sử dụng canvas.
  • ✓ JavaScript class & particle system.
  • ✓ Vẽ hình chữ nhật.
  • ✓ Vẽ hình ảnh.
  • ✓ Vẽ các particle object.
  • ✓ Effect class.
  • ✓ Code clean-up.
  • ✓ Multiple randomized particle.
  • ✓ Draw image method.
  • ✓ Cách căn giữa hình ảnh trên canvas.
  • ✓ Particle motion.
  • ✓ Pixel analysis.
  • ✓ Tọa độ và màu sắc từ dữ liệu pixel.
  • ✓ Biến đổi hình ảnh thành các particle system.
  • ✓ Animated particle transition.
  • ✓ Animation on button click.
  • ✓ Tương tác giữa Mouse và Particle physics.
  • ✓ Tạo các animated transition độc đáo.
  • ✓ Particle assemble effect.
  • ✓ Particle print effect.

Khóa học này dành cho ai:

Các Front end web developer muốn tìm hiểu thêm về creative coding với vanilla JavaScript.


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.