예제 #1
0
def layout(*args):
    style = """
    <style>
      #MainMenu {visibility: hidden;}
      footer {visibility: hidden;}
    </style>
    """

    style_div = styles(left=0,
                       bottom=0,
                       margin=px(0, 0, 0, 0),
                       width=percent(100),
                       color="black",
                       text_align="center",
                       height="auto",
                       opacity=1)

    style_hr = styles(margin=px(3, 3, 10, 3),
                      border_style="inset",
                      border_width=px(3))

    body = p()
    foot = div(style=style_div)(hr(style=style_hr), body)

    st.markdown(style, unsafe_allow_html=True)

    for arg in args:
        if isinstance(arg, str):
            body(arg)

        elif isinstance(arg, HtmlElement):
            body(arg)

    st.markdown(str(foot), unsafe_allow_html=True)
예제 #2
0
def layout(*args):

    style = """
    <style>
      # MainMenu {visibility: hidden;}
      footer {visibility: hidden;}
     .stApp { bottom: 105px; }
    </style>
    """

    style_div = styles(position="fixed",
                       left=0,
                       bottom=0,
                       margin=px(0, 0, 0, 0),
                       width=percent(100),
                       color="black",
                       text_align="center",
                       height="auto",
                       opacity=1)

    style_hr = styles(display="block",
                      margin=px(8, 8, "auto", "auto"),
                      border_style="inset",
                      border_width=px(2))

    body = p()
    foot = div(style=style_div)(hr(style=style_hr), body)

    st.markdown(style, unsafe_allow_html=True)

    for arg in args:
        if isinstance(arg, str):
            body(arg)

        elif isinstance(arg, HtmlElement):
            body(arg)

    st.markdown(str(foot), unsafe_allow_html=True)


# def footer():
#     myargs = [
#         "Made in ",
#         image('https://avatars3.githubusercontent.com/u/45109972?s=400&v=4',
#               width=px(25), height=px(25)),
#         " with ❤️ by Avinash Nair",
#         link("https://www.linkedin.com/in/avinash-nair-299b72157/", "@AvinashNair"),
#         br(),

#     ]
#     layout(*myargs)

# if __name__ == "__main__":
#     footer()
예제 #3
0
def layout(*args):

    style = """
    <style>
      # MainMenu {visibility: hidden;}
      footer {visibility: hidden;}
     .stApp {bottom: 80px;}
    </style>
    """

    style_div = styles(
        position="fixed",
        left=0,
        bottom=0,
        margin=px(0, 0, 0, 0),
        width=percent(100),
        color="#2E5987",
        text_align="center",
        height="auto",
        opacity=1
    )

    style_hr = styles(
        display="block",
        margin=px(-70, 0, 10, 0),
        border_style="inset",
        border_width=px(1)
    )

    body = p()
    foot = div(
        style=style_div
    )(
        hr(
            style=style_hr
        ),
        body
    )

    st.markdown(style, unsafe_allow_html=True)

    for arg in args:
        if isinstance(arg, str):
            body(arg)

        elif isinstance(arg, HtmlElement):
            body(arg)

    st.markdown(str(foot), unsafe_allow_html=True)