The width of the iframe in CSS pixels. By default, this is the
app's default element width.
height(int)
The height of the frame in CSS pixels. By default, this is 150.
scrolling(bool)
Whether to allow scrolling in the iframe. If this False
(default), Streamlit crops any content larger than the iframe and
does not show a scrollbar. If this is True, Streamlit shows a
scrollbar when the content is larger than the iframe.
tab_index(int or None)
Specifies how and if the iframe is sequentially focusable.
Users typically use the Tab key for sequential focus
navigation.
This can be one of the following values:
None (default): Uses the browser's default behavior.
-1: Removes the iframe from sequential navigation, but still
allows it to be focused programmatically.
0: Includes the iframe in sequential navigation in the order
it appears in the document but after all elements with a positive
tab_index.
Positive integer: Includes the iframe in sequential navigation.
Elements are navigated in ascending order of their positive
tab_index.
For more information, see the tabindex
documentation on MDN.
Examples
import streamlit.components.v1 as components
components.iframe("https://example.com", height=500)