We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
It would be like row or column except it puts each element on top of the previous one
row
column
The text was updated successfully, but these errors were encountered:
Assuming you want a solution and don't care if its the library that does it.
You can pull this off using the inFront attribute. Ellie
inFront
zStack attrs children = case children of [] -> none bottomMost :: otherChildren -> el (inFront (zStack attr otherChildren) :: attr) bottomMost
then
module Main exposing (..) import Element exposing (Element, alignRight, centerY, el, fill, fillPortion, height, padding, px, rgb, rgb255, rgba, row, spacing, text, width) import Element.Background as Background import Element.Border as Border import Element.Font as Font import Element.Input as Input type Msg = Noop Float main = Element.layout [] content content = zStack [width fill] [ text "Bottom" , el [Element.moveDown 10] ( text "Middle" ) , el [Element.moveDown 20] (text "Top") ] zStack attrs children = case children of [] -> Element.none bottomMost :: otherChildren -> el (Element.inFront (zStack attrs otherChildren) :: attrs) bottomMost
Sorry, something went wrong.
No branches or pull requests
It would be like
row
orcolumn
except it puts each element on top of the previous oneThe text was updated successfully, but these errors were encountered: