Komponentengalerie
API -Dokumentation
Bringen Sie das erstaunliche Ant -Design -Kit nach Elm!
Vollständig mit elm-css gestaltet! Kein externes Stylesheet benötigt. elm install supermacro/elm-antd und Sie sind alle gut zu gehen!
Frühere Entwicklungsbescheid:
ELM ANT -Design ist nicht vollständig implementiert und in einer frühen / explorativen Phase. Eine Menge APIs funktionieren möglicherweise noch nicht (falls dies der Fall ist, melden Sie ihn bitte als ein Problem - was ich Priorität priorisieren werde). Die aktuelle API unterliegt häufigen Veränderungen, aber da ELM super cool ist, werden brechende Änderungen im Rahmen einer größeren Veröffentlichung (gemäß SEMVER) garantiert freigegeben.
elm install supermacro/elm-antd
ELM ANTD hat ein Stylesheet in ELM implementiert, mit dem Sie sich an der Wurzel Ihres ELM -Projekts anschließen müssen. Sie müssen eine von Ant.Css.defaultStyles oder Ant.Css.createThemedStyles customTheme verwenden (siehe offizielle Dokumente, um etwas über das Treffen zu erfahren).
import Ant.Css
view : Model -> Html Msg
view model =
div []
[ Ant . Css . defaultStyles
, viewApp model
] ELM ANT -Design wird mit Normalize.css als leere Leinwand gebaut.
Sie sollten Ihrem Projekt Normalize.css hinzufügen, da die Komponenten möglicherweise nicht wie erwartet aussehen.
Sie haben drei Optionen:
link -Tag direkt zu Ihrem HTML hinzu < link href =" https://pagecdn.io/lib/normalize/8.0.1/normalize.min.css " rel =" stylesheet " crossorigin =" anonymous " > import Css.ModernNormalize as ModernNormalize
view : Model -> Html Msg
view _ =
[ ModernNormalize . globalHtml
, Ant . Css . defaultStyles
-- Your application view comes here
]
Link NPM Modul: https://www.npmjs.com/package/normalize
require ( 'normalize' ) Es gibt zusätzliche Animationen, die Sie zu Ihrem elm-antd -Projekt hinzufügen können, indem Sie Ihrer App JS-Event-Handler hinzufügen.
Sie können sie auf zwei Arten hinzufügen:
head Ihrer HTML -Datei das folgende script -Tag hinzu: < script src =" https://cdn.jsdelivr.net/npm/[email protected]/index.js " > </ script >elm-antd-extras Willst du helfen?