Trang Chủ Xã hội Truyền thông Làm thế nào để Vẽ trên trang web của bạn với HTML5 Thẻ

Làm thế nào để Vẽ trên trang web của bạn với HTML5 Thẻ

Video: 05 - Vẽ đường cong và hình tròn trên HTML5 Canvas 2025

Video: 05 - Vẽ đường cong và hình tròn trên HTML5 Canvas 2025
Anonim

Thẻ sẽ thiết lập một phần của màn hình để được sử dụng làm khung cảnh cho đồ hoạ được chương trình kiểm soát. Mã JavaScript thực hiện tất cả các bản vẽ và thao tác của hình ảnh. Đoạn mã sau thiết lập một phần tử canvas và cung cấp một nút.

Ví dụ này yêu cầu hỗ trợ vải nền HTML5 Nhấp vào tôi để xem một bản vẽ

Các yếu tố canvas ít khi làm riêng, bạn phải sử dụng JavaScript để trích xuất ngữ cảnh vẽ (một yếu tố đặc biệt có thể được vẽ trên) và sử dụng các phương thức của đối tượng ngữ cảnh đó để tạo đồ hoạ động. Ví dụ: để bật chức năng draw () khi người dùng nhấp vào nút, sử dụng mã này:

chức năng vẽ () {var myCanvas = tài liệu. getElementById ("myCanvas"); var context = myCanvas. getContext ("2d"); bối cảnh. fillStyle = "màu xanh"; bối cảnh. strokeStyle = "đỏ"; vòng tròn (ngữ cảnh, 1, 1, 1); for (i = 1; i <= 200; i + = 2) {khoanh tròn (ngữ cảnh, i, i, i, "blue"); vòng tròn (ngữ cảnh, 300-i, 200-i, i, "đỏ"); vòng tròn (ngữ cảnh, 300-i, i, i, "xanh"); hình tròn (ngữ cảnh, x, y, bán kính, màu sắc) (ngữ cảnh, x, y, bán kính, màu). strokeStyle = màu sắc; bối cảnh. beginPath (); bối cảnh. arc (x, y, bán kính, 0, toán học PI * 2, true); bối cảnh. stroke ();} // end circle

Đầu ra của mã vẽ vẽ này sẽ như sau:

Hầu hết các trình duyệt hiện đại đều hỗ trợ một số hình thức của nhãn vải canvas. Hiện tại, chỉ có một ngữ cảnh vẽ 2D có sẵn, nhưng cuối cùng bạn sẽ có thể tạo đồ họa 3D trực tiếp trong trình duyệt.

Đối tượng ngữ cảnh kiểm soát tất cả các chức năng vẽ thực tế. Một vài trong số các phương pháp chính của đối tượng ngữ cảnh bao gồm:

  • : Vẽ một đường cung (phần của một vòng tròn) như một phần của đường dẫn. Vòng cung được định nghĩa như một vòng tròn, với một trung tâm và bán kính, mà còn với góc bắt đầu và kết thúc. Nếu những góc độ mô tả một vòng tròn đầy đủ (0 đến 2 lần pi radian), lệnh arc sẽ vẽ một vòng tròn đầy đủ. beginPath ()

  • : Bắt đầu định nghĩa một con đường. Thông thường, một đường dẫn được định nghĩa bởi một lệnh moveTo, theo sau là một loạt lệnh lineTo, và kết thúc bằng một cú đánh, closePath, hoặc fill. closePath ()

  • : Kết nối điểm cuối cùng của một đường dẫn (vẽ bằng các lệnh moveTo và lineTo) vào đầu tiên, tạo một hình dạng đóng có thể được điền. drawImage ()

  • : Cho phép bạn vẽ một hình ảnh (từ một tệp hình ảnh bên ngoài) trên vải. Nhiều triển khai cho phép thao tác ở mức độ pixel, cho phép bạn áp dụng các bộ lọc và biến đổi tuỳ chỉnh cho hình ảnh của mình, điều này cho phép kiểm soát xa hơn thẻ điển hình.

    fill ()

  • : Lệnh này (và các biến thể của nó, chẳng hạn như fillRect) cho phép bạn áp dụng kiểu đổ đầy hiện tại cho các phần tử được vẽ trên màn hình. fillRect ()

  • : Tạo một hình chữ nhật có kích thước và vị trí xác định, điền vào với kiểu điền hiện tại. fillStyle ()

  • : Cho phép bạn chỉ định kiểu điền. Đây có thể là một giá trị màu chuẩn hoặc một gradient được xác định trước. lineTo ()

  • : Cùng với lệnh moveTo, điều này cho phép bạn xây dựng một đường dẫn trên màn hình. Lệnh lineTo lấy một điểm như đầu vào và rút ra từ một điểm được xác định trước đó đến điểm hiện tại. Lưu ý rằng đường dẫn không được hiển thị cho đến khi ứng dụng của chức năng đột qu.. lineWidth ()

  • : Điều này xác định chiều rộng của dòng được vẽ bởi một lệnh đột qu.. moveTo

  • : Được sử dụng trong định nghĩa đường dẫn để chỉ ra điểm xuất phát của một con đường. stroke ()

  • : Vẽ đường đi được xác định hiện tại. Lưu ý rằng các đường dẫn không phải là rút ra ngay lập tức; lệnh đột qu actually thực sự rút ra các đường dẫn trên màn hình. strokeRect ()

  • : Vẽ một hình chữ nhật chưa điền. strokeStyle ()

  • : Xác định kiểu của nét vẽ tiếp theo được vẽ. Hầu hết các ngữ cảnh vẽ hỗ trợ các kiểu đột qu d rải rác và dashed, nhưng nhiều hơn dự kiến. văn bản

  • : Một số hiện thực của thẻ canvas cho phép thao tác văn bản. Hỗ trợ này không đồng đều, nhưng nó có thể trở nên phổ biến trong các triển khai trong tương lai. Thẻ vải canvas là một trong những tính năng mới quan trọng nhất của HTML5, vì nó cho phép điều khiển gần như không giới hạn giao diện trực quan. Các nhà phát triển trò chơi đã bắt đầu tạo ra các trò chơi trực tuyến bằng cách sử dụng khung làm việc và nó đã trở thành cơ sở của một số thí nghiệm giao diện người dùng sáng tạo (đặc biệt là Google maps).

  • Làm thế nào để Vẽ trên trang web của bạn với HTML5 Thẻ

    Lựa chọn của người biên tập

    Làm thế nào để Thực hiện theo Luật Ăn Uống của người Do Thái - núm vú

    Làm thế nào để Thực hiện theo Luật Ăn Uống của người Do Thái - núm vú

    Trong Do thái giáo, kosher gần như chỉ liên quan đến thực phẩm: không được phép ăn. Từ kosher, tuy nhiên, rất nổi tiếng rằng nó đã trở thành một phần của ngôn ngữ tiếng Anh thông thường, có nghĩa là một cái gì đó được cho phép, hợp pháp hay đúng đắn. Luật lệ chế độ ăn uống của người Do Thái được gọi là kashrut, và chúng phức tạp đến mức cả khối lượng

    Làm thế nào để Đặt tên một đứa trẻ trong Do thái giáo

    Làm thế nào để Đặt tên một đứa trẻ trong Do thái giáo

    Judaism có một số truyền thống xung quanh việc đặt tên cho một đứa trẻ. Truyền thống Ashkenazi là đặt tên cho đứa trẻ sau khi họ hàng qua đời. Truyền thống Sephardic nói rằng hãy đặt tên cho đứa trẻ sau một người họ hàng sống. Cả hai truyền thống của Do Thái cho thấy rằng đứa trẻ nên được đặt tên theo người mà bạn kính trọng và ngưỡng mộ, một mô hình cho

    Làm thế nào để lên kế hoạch cho cái chết trong Do thái giáo - núm vú

    Làm thế nào để lên kế hoạch cho cái chết trong Do thái giáo - núm vú

    Người Do Thái được khuyến khích chuẩn bị cho cái chết càng nhiều càng tốt. Rốt cuộc, bạn càng lên kế hoạch cho cái chết của bạn và thông báo trước về nó, bạn càng làm mọi thứ cho gia đình và bạn bè của bạn sau khi bạn chết. Bạn có thể thực hiện một vài bước để chuẩn bị cho cái chết đúng cách, bao gồm viết một ý chí đạo đức và ...

    Lựa chọn của người biên tập

    Cách chụp phim bằng cách sử dụng cài đặt mặc định trên máy ảnh Nikon D5300 của bạn - núm vú

    Cách chụp phim bằng cách sử dụng cài đặt mặc định trên máy ảnh Nikon D5300 của bạn - núm vú

    Sẽ đánh giá cao thực tế là D5300 cho phép bạn tinh chỉnh một loạt các thiết lập ghi phim. Nhưng nếu bạn không phải là để sắp xếp thông qua những lựa chọn, chỉ cần sử dụng các cài đặt mặc định. (Bạn có thể khôi phục các mặc định quan trọng bằng cách mở menu Chụp và chọn Reset Shooting Menu). Phim được tạo ra trong MOV ...

    Làm thế nào để chụp Ảnh chụp cận cảnh bằng Nikon D90 - hình núm vú

    Làm thế nào để chụp Ảnh chụp cận cảnh bằng Nikon D90 - hình núm vú

    Chụp cận cảnh , còn được gọi là nhiếp ảnh vĩ mô, là kỹ thuật đằng sau nhiều bức ảnh thiên nhiên quyến rũ và hầu hết các nhiếp ảnh sản phẩm. Chụp ảnh cận cảnh tốt không nhất thiết phải có ống kính macro ưa thích - mặc dù giúp bạn có một hướng dẫn chụp ảnh nhanh để hướng dẫn bạn những lời khuyên tốt nhất về cận cảnh. Kiểm tra hướng dẫn sử dụng của bạn để tìm ...

    Làm thế nào để Trim Phim Quay về Nikon D7100 - núm vú

    Làm thế nào để Trim Phim Quay về Nikon D7100 - núm vú

    Bạn có thể làm một số chỉnh sửa phim hạn chế máy ảnh trên Nikon D7100 - chỉnh sửa hạn chế. Bạn có thể trim khung từ đầu của một bộ phim và clip tắt khung hình từ cuối, và đó là nó. Để loại bỏ khung hình từ đầu phim, hãy thực hiện theo các bước sau: Hiển thị phim của bạn trong chế độ xem một lần. Nhấn

    Lựa chọn của người biên tập

    ĐăNg hình ảnh kỹ thuật số lên trang Chia sẻ Ảnh trực tuyến - những con

    ĐăNg hình ảnh kỹ thuật số lên trang Chia sẻ Ảnh trực tuyến - những con

    Bạn có thể chia sẻ hình ảnh trên Web bằng cách sử dụng các dịch vụ của một trang web chia sẻ hình ảnh. Các trang web này thường miễn phí (hoặc là một phần của dịch vụ khác mà bạn phải trả), vì vậy hãy chia sẻ hình ảnh của bạn với World Wide Web mà không cần phải tháo dỡ ví của bạn (hãy kiểm tra Snapfish hoặc Shutterfly). Bạn có một số tùy chọn khi nó ...

    Chuẩn bị bản sao TIFF của một hình ảnh kỹ thuật số để xuất bản - núm vú

    Chuẩn bị bản sao TIFF của một hình ảnh kỹ thuật số để xuất bản - núm vú

    Bạn có thể tạo một bản TIFF của một hình ảnh kỹ thuật số một cách dễ dàng. Ví dụ: nếu bạn muốn gửi ảnh kỹ thuật số tới ấn bản in, bạn cần tệp ảnh định dạng TIFF. Để tạo bản sao TIFF của một tệp trong trình chỉnh sửa ảnh:

    Tinh chỉnh Lựa chọn của biên tập viên hình ảnh kỹ thuật số của bạn - những con vú

    Tinh chỉnh Lựa chọn của biên tập viên hình ảnh kỹ thuật số của bạn - những con vú

    Thật khó để có được một phác thảo chọn hình ảnh kỹ thuật số ngay trên lần thử đầu tiên. Mong muốn tinh chỉnh phác thảo lựa chọn của bạn ít nhất một chút. Bạn có thể tinh chỉnh phác thảo của mình theo một số cách: Đảo ngược đường vạch chọn: Đơn giản chỉ cần sử dụng lệnh Invert (hoặc lệnh tương đương của chương trình của bạn). Thêm vào đường viền chọn: ...