1
0

add_style_documentation.py 838 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. from nicegui import ui
  2. from . import doc
  3. @doc.demo(ui.add_css)
  4. def main_demo() -> None:
  5. ui.add_css('''
  6. .red {
  7. color: red;
  8. }
  9. ''')
  10. ui.label('This is red with CSS.').classes('red')
  11. @doc.demo(ui.add_scss)
  12. def scss_demo() -> None:
  13. ui.add_scss('''
  14. .green {
  15. background-color: lightgreen;
  16. .blue {
  17. color: blue;
  18. }
  19. }
  20. ''')
  21. with ui.element().classes('green'):
  22. ui.label('This is blue on green with SCSS.').classes('blue')
  23. @doc.demo(ui.add_sass)
  24. def sass_demo() -> None:
  25. ui.add_sass('''
  26. .yellow
  27. background-color: yellow
  28. .purple
  29. color: purple
  30. ''')
  31. with ui.element().classes('yellow'):
  32. ui.label('This is purple on yellow with SASS.').classes('purple')