image_documentation.py 764 B

1234567891011121314151617181920
  1. from nicegui import ui
  2. from ..documentation_tools import text_demo
  3. def main_demo() -> None:
  4. ui.image('https://picsum.photos/id/377/640/360')
  5. def more() -> None:
  6. ui.add_body_html('<script src="https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js"></script>')
  7. @text_demo('Lottie files', '''
  8. You can also use [Lottie files](https://lottiefiles.com/) with animations.
  9. ''')
  10. async def lottie():
  11. # ui.add_body_html('<script src="https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js"></script>')
  12. src = 'https://assets1.lottiefiles.com/datafiles/HN7OcWNnoqje6iXIiZdWzKxvLIbfeCGTmvXmEm1h/data.json'
  13. ui.html(f'<lottie-player src="{src}" loop autoplay />').classes('w-full')