This is an alternative site for discovering Elm packages. You may be looking for the official Elm package site instead.
We were not able to find the expected elm-package.json file at this tag.
Tag 3.0.5
Committed At 2019-02-26 11:27:04 UTC

Modules

    README

    joakin/elm-canvas

    This module exposes a nice drawing API that works on top of the the DOM canvas.

    Live examples (example sources)

    Usage

    To use it, read the docs on the Canvas module, and remember to include the elm-canvas custom element script in your page before you initialize your Elm application.

    Then, you can add your HTML element like this:

    module Main exposing (main)
    
    import Canvas exposing (..)
    import Color
    import Html exposing (Html)
    import Html.Attributes exposing (style)
    
    view : Html msg
    view =
        let
            width = 500
            height = 300
        in
            Canvas.toHtml (width, height)
                [ style "border" "1px solid black" ]
                [ shapes [ fill Color.white ] [ rect (0, 0) width height ]
                , renderSquare
                ]
    
    renderSquare =
      shapes [ fill (Color.rgba 0 0 0 1) ]
          [ rect (0, 0) 100 50 ]
    
    main = view
    

    Examples

    You can see many examples in the examples/ folder, and experience them live.