Skip to content

Rendering#

Z-level#

By default, boxes are rendered in depth-first order. You can modify this by setting z_level to a box. This value is used in painting order. Higher numbers are drawn later. If not set, the value is inherited from the parent box. The default value of the slide root box is 0. Z-level can be a negative integer.

@deck.slide()
def z_level_demo(slide):
    slide.box(x="10%", y="10%", width="50%", height="50%", bg_color="red")
    slide.box(x="20%", y="20%", z_level=1,
              width="50%", height="50%", bg_color="green")
    slide.box(x="30%", y="30%", width="50%", height="50%", bg_color="blue")