榆树在HTML属性内放置打开文本

时间:2018-08-11 23:14:07

标签: elm

我一直在拼命寻找一个与ELM配合使用的CSS框架。我找到了一个名为UIKit的https://getuikit.com/docs/,声称可以监视DOM并自动进行初始化等。但是,我注意到在html标记内显示了类似uk-close的文本。有没有办法在榆树中渲染它?文本函数不起作用,因为它返回了错误的类型。

<button type="button" uk-close></button>

<a href="" uk-close></a>

除此之外,还有谁知道与Elm兼容的框架吗?

2 个答案:

答案 0 :(得分:2)

可以添加命名的属性/属性-请参见http://package.elm-lang.org/packages/elm-lang/html/2.0.0/Html-Attributes#attributehttp://package.elm-lang.org/packages/elm-lang/html/2.0.0/Html-Attributes#property

但是您面临的真正挑战是您想要的奇特效果将涉及操纵DOM。如果您将Elm认为正在管理的任何内容进行变异,最终将陷入混乱。没有简单的方法可以解决,但是Html.Keyed将为您提供一些控制Elm的dom扩散/渲染的功能

答案 1 :(得分:0)

  

除此之外,还有谁知道与Elm兼容的框架吗?

所有“仅CSS”框架(不依赖javascript)都可以与Elm很好地配合。

当前,如果您想从强类型中受益,那么其中有三个已经支持最新Elm 0.19版本的软件包:

仅CSS框架也可以不使用任何软件包,而使用Tachyons定义的CSS类。