首页 文章

如何添加要在自定义css文件中使用的图像 - Swagger UI - Swashbuckle

提问于
浏览
1

我使用Swagger(Swashbuckle)作为Web API项目的文档工具 . 我可以使用自定义的css文件自定义index.html . 一切都很好,除了,我想在索引页面添加我们公司的特定徽标,我无法让它工作 .

建议??

2 回答

  • 8

    我意识到这是一个较老的问题,但我今天遇到了这个问题 . 如果要嵌入图像文件,可以使用类似于css和索引文件的方式 .

    在SwaggerConfig中添加一行,如下所示:

    c.CustomAsset("mylogo", thisAssembly, "YourWebApiProject.SwaggerExtensions.mylogo.png");
    

    然后,您可以在修改后的css或自定义索引页中使用 <img src="mylogo" /> 在修改后的html中引用该文件,或者如果在自定义css文件中使用 url(../mylogo) ,则引用该文件 .

    与索引和css文件类似,请确保将其设置为嵌入式资源 .

  • 1

    如何在CSS中包含它:

    .swagger-section #header a#logo {
      background-image: url(path/to/my/logo);
    }
    

相关问题