我想在 Elm 中呈现我的文档的一部分,但页面的其余部分已经存在。所以我遵循了这里描述的方法:
这里的问题是,必须事先知道元素的高度和宽度。但是页面的宽度是动态的,内容的高度会发生变化。
有没有办法至少插入滚动条?
非常感谢
在这里应用第一个修复后是我的最小示例:
http://codepen.io/anon/pen/ghdzl
我什至可以忍受垂直滚动条,但水平滚动条很难看:(
到目前为止,这是我的(最小)代码:
module StandardTexts where
import Window
abstract = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer a orci fringilla, rutrum tellus vel, egestas risus. Nunc a sollicitudin orci. Pellentesque congue nec lacus vel fermentum. Sed non nunc ligula. Nulla facilisi. Aenean adipiscing turpis urna, sed pellentesque nulla hendrerit sed. Vestibulum id consectetur urna. Vestibulum congue risus et commodo porttitor. Nullam non lectus sit amet mi varius aliquam quis in dolor. Fusce condimentum blandit interdum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Cras ornare vitae urna sed porta. Cras dictum libero nulla, ac ultricies lectus dictum vitae. Nullam nec quam id elit bibendum fringilla sit amet eu lacus. Sed sed dui et dolor rhoncus iaculis. Nam id accumsan orci, id facilisis magna."
abstracts w h = map (always . width w . plainText <| abstract) [0..9]
display (w, h) = container w h topLeft . flow down <| abstracts w h
main = display <~ Window.dimensions