我一直在拼命寻找一个能与ELM合作的CSS框架。我找到了一个名为UIKit,https://getuikit.com/docs/,声称观看DOM并自动初始化等等。但是,我注意到在html标签内部,有像uk-close
这样的文本。有没有办法在榆树中呈现这个?文本函数不起作用,因为它返回错误的类型。
<button type="button" uk-close></button>
<a href="" uk-close></a>
除此之外,有没有人知道一个与榆树顺利运作的框架?
可以添加命名属性/属性 - 请参阅http://package.elm-lang.org/packages/elm-lang/html/2.0.0/Html-Attributes#attribute和http://package.elm-lang.org/packages/elm-lang/html/2.0.0/Html-Attributes#property
但是你面临的真正挑战是你想要的花哨效果将涉及操纵DOM。如果你改变榆树认为它管理的任何东西,你最终会变得一团糟。没有简单的方法,但Html.Keyed将给你一些控制Elm的dom diffing / rendering的能力
除此之外,有没有人知道一个与榆树顺利运作的框架?
所有“仅CSS”框架(不依赖于javascript)与Elm一起使用。
目前,如果您想从强类型中受益,已经有三个包含最后一个Elm 0.19版本的软件包:
通过使用Html.Attributes.class定义的CSS类,也可以在没有任何包的情况下使用仅CSS框架。