not-much-io / elm-mdl

Elm-port of the Material Design Lite CSS/JS library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Material Design Components for Elm

Port of Google's Material Design Lite CSS/JS implementation of the Material Design Specification.

Live demo & package documentation.

Build Status

MDL is implemented primarily through CSS, with a little bit of JavaScript adding and removing CSS classes in response to DOM events. This port re-implements the JavaScript parts in Elm, but relies on the CSS of MDL verbatim.

Get Started

Adapt examples/Component.elm to suit your needs. Then refer to the extensive package documentation, or look at the source of the Live demo, which exercises most components of the library.

Contribute

Contributions are warmly encouraged! Whether you are a newcomer to Elm or an accomplished expert, the MDL port presents interesting challenges. Refer to this page for a detailed list of possible contributions.

About

Elm-port of the Material Design Lite CSS/JS library


Languages

Language:Elm 98.8%Language:HTML 0.5%Language:Makefile 0.3%Language:CSS 0.3%