Introducing Gradio Clients
WatchIntroducing Gradio Clients
WatchNew to Gradio? Start here: Getting Started
See the Release History
gradio.HTML(···)str.def predict(
	value: str | None
)
	...str consisting of valid HTML.def predict(···) -> str | None
	...	
	return value| Class | Interface String Shortcut | Initialization | 
|---|---|---|
  |  "html"  |  Uses default values | 
import gradio as gr
demo = gr.Blocks()
with demo:
    inp = gr.Textbox(placeholder="Enter text.")
    scroll_btn = gr.Button("Scroll")
    no_scroll_btn = gr.Button("No Scroll")
    big_block = gr.HTML("""
    
    """)
    out = gr.Textbox()
    scroll_btn.click(lambda x: x,
               inputs=inp,
               outputs=out,
                scroll_to_output=True)
    no_scroll_btn.click(lambda x: x,
               inputs=inp,
               outputs=out)
if __name__ == "__main__":
    demo.launch()
		Event listeners allow you to respond to user interactions with the UI components you've defined in a Gradio Blocks app. When a user interacts with an element, such as changing a slider value or uploading an image, a function is called.
The HTML component supports the following event listeners. Each event listener takes the same parameters, which are listed in the Event Parameters table below.
| Listener | Description | 
|---|---|
  |  Triggered when the value of the HTML changes either because of user input (e.g. a user types in a textbox) OR because of a function update (e.g. an image receives a value from the output of an event trigger). See   |