diff options
author | Joris | 2017-05-08 20:44:45 +0200 |
---|---|---|
committer | Joris | 2017-05-08 20:44:45 +0200 |
commit | 14433a928f7fdf9be3193812cbbed1a5ae49ecd7 (patch) | |
tree | a9a81b57922ba007f9864db9fbe789e559d10fb3 /design/Main.hs | |
parent | 9e4c00c3df11b7ffc1e9b626ffbf5a74521b5a7a (diff) |
Let the user upgrade an ingredient quantity and adapt other quantities
Diffstat (limited to 'design/Main.hs')
-rw-r--r-- | design/Main.hs | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/design/Main.hs b/design/Main.hs new file mode 100644 index 0000000..3ef1e0a --- /dev/null +++ b/design/Main.hs @@ -0,0 +1,78 @@ +{-# LANGUAGE OverloadedStrings #-} + +import Clay +import Data.Monoid ((<>)) + +color1 = rgb 113 68 30 +color2 = rgb 13 13 81 +color3 = rgb 230 230 230 + +main :: IO () +main = putCss $ do + + body ? do + maxWidth (px 600) + sym2 margin (px 0) auto + + "a.header" ? do + display block + sym2 padding (px 15) (px 0) + margin (px 0) auto (px 30) auto + backgroundColor color1 + color white + fontWeight bold + textAlign center + fontSize (px 36) + hover & textDecoration none + + a ? do + textDecoration none + color color2 + hover & textDecoration underline + + (h1 <> h2 <> h3) ? color color1 + + ".number" ? do + backgroundColor color3 + sym borderRadius (px 5) + sym padding (px 2) + borderStyle none + width (px 70) + textAlign (alignSide sideCenter) + + (ul <> ol) ? do + listStyleType none + paddingLeft (px 15) + fontSize (px 18) + + li ? do + marginBottom (em 0.5) + lineHeight (em 1.4) + + (ol <> ul) |> li |> (ol <> ul) ? do + marginTop (em 0.5) + marginLeft (px 30) + + ul |> li ? do + let bulletSize = (px 6) + + before & do + display inlineBlock + content (stringContent "") + width bulletSize + height bulletSize + backgroundColor color1 + sym borderRadius bulletSize + marginRight (px 15) + verticalAlign middle + + ol ? do + "counter-reset" -: "ol" + + li ? do + before & do + display inline + "counter-increment" -: "ol" + "content" -: "counter(ol)\".\"" + marginRight (px 10) + color color1 |