HTML5 Canvas

  1. Styling and Visual Properties
    1. Color Application
      1. fillStyle Property
        1. strokeStyle Property
          1. Color Inheritance and Defaults
          2. Color Format Support
            1. Named Color Keywords
              1. Hexadecimal Color Notation
                1. RGB Color Values
                  1. RGBA Color Values with Alpha
                    1. HSL Color Values
                      1. HSLA Color Values with Alpha
                      2. Line Styling Properties
                        1. lineWidth Property
                          1. Line Cap Styles
                            1. butt Cap Style
                              1. round Cap Style
                                1. square Cap Style
                                2. Line Join Styles
                                  1. round Join Style
                                    1. bevel Join Style
                                      1. miter Join Style
                                      2. miterLimit Property
                                        1. Dashed Line Patterns
                                          1. setLineDash Method
                                            1. getLineDash Method
                                              1. lineDashOffset Property
                                            2. Gradient Creation and Application
                                              1. Linear Gradients
                                                1. createLinearGradient Method
                                                  1. Gradient Direction Definition
                                                    1. Start and End Point Coordinates
                                                    2. Radial Gradients
                                                      1. createRadialGradient Method
                                                        1. Inner and Outer Circle Definition
                                                          1. Gradient Spread Control
                                                          2. Color Stop Management
                                                            1. addColorStop Method
                                                              1. Color Stop Positioning
                                                                1. Multiple Color Stops
                                                              2. Pattern Creation and Application
                                                                1. createPattern Method
                                                                  1. Pattern Source Types
                                                                    1. Image Element Patterns
                                                                      1. Canvas Element Patterns
                                                                        1. Video Element Patterns
                                                                        2. Pattern Repetition Options
                                                                          1. repeat Option
                                                                            1. repeat-x Option
                                                                              1. repeat-y Option
                                                                                1. no-repeat Option
                                                                              2. Shadow Effects
                                                                                1. shadowOffsetX Property
                                                                                  1. shadowOffsetY Property
                                                                                    1. shadowBlur Property
                                                                                      1. shadowColor Property
                                                                                        1. Shadow Performance Considerations