hmsk / elm-css-modern-normalize

An Elm port of modern-normalize for rtfeldman/elm-css.

Home Page:https://package.elm-lang.org/packages/hmsk/elm-css-modern-normalize/latest

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

elm-css-modern-normalize

An Elm port of modern-normalize for rtfeldman/elm-css.

Install

elm install hmsk/elm-css-modern-normalize

Usage

import Css.ModernNormalize as ModernNormalize

view : Model -> Html Msg
view _ =
    [
      ModernNormalize.globalHtml
      -- Your application view comes here
    ]

elm-css friendly functions

import Css exposing (color, hex)
import Css.Global exposing (global, selector)
import Css.ModernNormalize as ModernNormalize
import Html.Styled

buildGlobal : Html.Styled.Html msg
buildGlobal =
    global <|
        [
          selector ".myGlobalStyle" [ color <| hex "#597B8C" ]
        ]
          ++ ModernNormalize.snippets
import Css.ModernNormalize as ModernNormalize
import Html.Styled exposing (h1)

styledView : Html.Styled.Html msg
styledView =
    [ h1 [] [text "header"]
    , ModernNormalize.globalStyledHtml
    ]

License

MIT

About

An Elm port of modern-normalize for rtfeldman/elm-css.

https://package.elm-lang.org/packages/hmsk/elm-css-modern-normalize/latest

License:MIT License


Languages

Language:Elm 100.0%