我发现我需要一个元素来包含一些不是固定大小的文本(所采取的操作的日志),其中该元素的大小是固定的。做显而易见的事情会得到不良结果:
http://ikeran.org/images/overflow2.png
我正在使用的代码:
renderLog w h log =
let rh = truncate ((toFloat h) * 0.2)
contents = map (\m -> Text.text <| Text.height 12 <| Text.toText m) log
d = flow down contents in
size w rh d
我希望“大小”调用会切断该大小的内容。它没有。当您对 HTML 足够熟悉时,这不足为奇——默认overflow
值为visible
.
如果我使用 CSS,我可以简单地设置overflow
为hidden
orscroll
并继续我的快乐方式。有没有推荐的使用 Elm 完成此任务的方法?