diff --git a/mineru/cli/gradio_app.py b/mineru/cli/gradio_app.py index 73e8835b..d87e05d6 100644 --- a/mineru/cli/gradio_app.py +++ b/mineru/cli/gradio_app.py @@ -1843,7 +1843,7 @@ def main(ctx, suffixes = [f".{suffix}" for suffix in pdf_suffixes + image_suffixes + office_suffixes] _blocks_kwargs = {} if IS_GRADIO_6 else {"css": APP_CSS, "js": APP_JS} with gr.Blocks(**_blocks_kwargs) as demo: - gr.HTML(render_header_html(i18n)) + gr.HTML(render_header_html(i18n), elem_classes=["mineru-header-html"]) with gr.Row(elem_classes=["mineru-workspace-row"]): with gr.Column(variant='panel', scale=2, min_width=280, elem_classes=["mineru-control-column"]): input_file = gr.File( diff --git a/mineru/resources/gradio_header.html b/mineru/resources/gradio_header.html index 73ec9c21..a83846f3 100644 --- a/mineru/resources/gradio_header.html +++ b/mineru/resources/gradio_header.html @@ -26,12 +26,25 @@ .mineru-header-menu { position: relative; } - .mineru-header-trigger { + .block.mineru-header-html, + .block.mineru-header-html .html-container, + .block.mineru-header-html .prose { + overflow: visible !important; + position: relative !important; + z-index: 100 !important; + } + .mineru-demo-header .mineru-header-trigger { appearance: none; + font: inherit; + display: inline-flex; + align-items: center; + height: 36px; + line-height: 36px; + padding: 0 16px !important; + margin: 0; background: transparent !important; border: 0; border-color: transparent !important; - font: inherit; } .mineru-header-trigger:hover, .mineru-header-trigger:focus, @@ -71,7 +84,7 @@ visibility: hidden; } .mineru-model-popover { - width: 200px; + width: 160px; } .mineru-header-menu:hover .mineru-header-popover, .mineru-header-menu:focus-within .mineru-header-popover { @@ -80,14 +93,14 @@ transform: translate(-50%, 0); visibility: visible; } - .mineru-header-popover-link { + .mineru-demo-header .mineru-header-popover-link { display: block; - padding: 10px 12px; + padding: 10px 12px !important; border-radius: 6px; color: rgba(255, 255, 255, 0.92) !important; font-size: 14px; line-height: 1.25; - text-align: left; + text-align: center; white-space: nowrap; } .mineru-header-popover-link:hover,