Browse Source

#618 adding example of nesting elements

Rodja Trappe 2 năm trước cách đây
mục cha
commit
2237ed99fa

+ 13 - 0
website/more_documentation/interactive_image_documentation.py

@@ -1,4 +1,5 @@
 from nicegui import ui
+from ..documentation_tools import text_demo
 
 
 def main_demo() -> None:
@@ -11,3 +12,15 @@ def main_demo() -> None:
 
     src = 'https://picsum.photos/id/565/640/360'
     ii = ui.interactive_image(src, on_mouse=mouse_handler, events=['mousedown', 'mouseup'], cross=True)
+
+
+def more() -> None:
+    @text_demo('Nesting elements', '''
+        Use tailwind classes like "absolute top-0 left-0" to position the label absolutely with respect to the image.
+        Of course this can be done with plain CSS as well.
+    ''')
+    def nesting_elements():
+        with ui.interactive_image('https://picsum.photos/id/147/640/360'):
+            ui.button(on_click=lambda: ui.notify('thumbs up')) \
+                .props('icon=thumb_up flat color=white') \
+                .classes('absolute bottom-0 left-0 p-4')