【问题标题】:How to add custom css in swagger-ui using .Net如何使用 .Net 在 swagger-ui 中添加自定义 CSS
【发布时间】:2018-06-17 07:51:30
【问题描述】:

您好,我在我的 web api 项目中使用了 swagger ui。这非常好,但我在页面中遇到了一些 ui 问题。

这是快照

如何通过添加自定义 CSS 来解决此问题。如果我必须添加自定义 CSS,那么我必须添加。在项目文件或 swagger ui 项目中,然后我必须导入。我也在使用 swashbuckle 来显示响应消息。

请给我建议。

【问题讨论】:

标签: swagger swagger-ui swagger-2.0 swashbuckle


【解决方案1】:

在 swashbuckle 中有一个选项: InjectStylesheet 这应该完全符合您的需要。
位于SwaggerConfig.cs,集成起来比较简单。

在此处查看我的示例: https://github.com/heldersepu/SwashbuckleTest/blob/master/Swagger_Test/App_Start/SwaggerConfig.cs#L238

【讨论】:

  • 我已经注入了我的 css,我正在覆盖这个类。 .swagger-section .swagger-ui-wrap .model-signature pre or code{ font-size: .85em;行高:1.2em;溢出:自动;最大高度:200px;光标:指针; } 但它不适用于非常大的 json 文件。
  • @Jitendrasingh 你能说得更具体点吗?你能看到你注入的 CSS 吗?
  • @Jitendrasingh 也许你可以在 GitHub 上创建一个最小的项目来显示你的问题?
  • 在正常项目中我没有遇到这个问题,请您建议我们如何通过在该字段中编写自定义 css 来解决。
  • 您的问题是关于:如何使用 .Net 在 swagger-ui 中添加自定义 css...该部分现在可以工作了吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-04
  • 1970-01-01
  • 2016-11-09
  • 2018-05-13
  • 2021-03-01
  • 1970-01-01
相关资源
最近更新 更多