You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何放大Swagger UI中的参数显示盒子?

解决方法

Connexion集成的Swagger UI默认样式限制了输入框宽度,可通过以下方式调整:

1. 自定义CSS覆盖样式

在项目中创建static/swagger-custom.css文件,添加样式:

/* 调整路径参数输入框宽度 */
.swagger-ui .parameters-col_description input[type="text"] {
    min-width: 300px; /* 按需设置,比如400px */
    max-width: 100%;
}

初始化Connexion应用时,配置加载该自定义CSS:

from connexion import App

app = App(__name__, specification_dir='./')
app.add_api('你的API规范文件名.yaml', 
            options={
                'swagger_ui': True,
                'swagger_ui_config': {
                    'custom_css': '/static/swagger-custom.css'
                }
            })

if __name__ == '__main__':
    app.run(port=5000)

2. 适配不同Swagger UI版本

如果上述CSS不生效,打开浏览器开发者工具,查看输入框的具体类名,调整CSS选择器即可——不同版本的Swagger UI类名可能略有差异。


内容的提问来源于stack exchange,提问作者dmjy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 20:03:13