# swagger-ui-themes **Repository Path**: luodqyz/swagger-ui-themes ## Basic Information - **Project Name**: swagger-ui-themes - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-17 - **Last Updated**: 2024-12-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Swagger UI Themes *Version 3.0.1* [![npm](https://img.shields.io/npm/v/swagger-ui-themes.svg?style=flat-square)](https://www.npmjs.com/package/swagger-ui-themes) [![Bower](https://img.shields.io/bower/v/swagger-ui-themes.svg?style=flat-square)](https://github.com/ostranme/swagger-ui-themes) > Swagger Docs are awesome. Why not make them look better! ![](https://media2.giphy.com/media/62PP2yEIAZF6g/200.gif) - Below is a collection of CSS themes for [Swagger UI](http://swagger.io/swagger-ui/). - Get started at [http://ostranme.github.io/swagger-ui-themes/](http://ostranme.github.io/swagger-ui-themes/) ## Getting started Download the swagger-ui-themes project and place the desired stylesheet into the source of your swagger-ui html. Use the `3.x` or `2.x` directories depending on what version of Swagger UI you have. ``` ├── 2.x │   ├── theme-feeling-blue.css │   ├── theme-flattop.css │   ├── theme-material.css │   ├── theme-monokai.css │   ├── theme-muted.css │   ├── theme-newspaper.css │   └── theme-outline.css └── 3.x ├── theme-feeling-blue.css ├── theme-flattop.css ├── theme-material.css ├── theme-monokai.css ├── theme-muted.css ├── theme-newspaper.css └── theme-outline.css ``` In the `` of your html, reference the location to your [theme].css ```html ``` - For `3.x`, make sure to either remove/comment out the link to `swagger-ui.css` or load the desired theme after to override the default Swagger UI styles. > If you have issues loading themes with 3.x, try modifying the index.html to load the theme.css absolutely last right before the closing body or html tag. - [workaround] 3.x theme loading issue ([#25](https://github.com/ostranme/swagger-ui-themes/issues/28)) - For `2.x`, make sure to either remove/comment out the link to `screen.css` or load the desired theme after to override the default Swagger UI styles. #### Install with bower ```shell $ bower install swagger-ui-themes ``` #### Install with npm ```shell $ npm install swagger-ui-themes ``` ## 3.x Themes #### Material ![Material Screenshot](screenshots/3.x/3.x-material.png) #### Flattop ![Flattop Screenshot](screenshots/3.x/3.x-flattop.png) #### Muted ![Muted Screenshot](screenshots/3.x/3.x-muted.png) #### Newspaper ![Newspaper Screenshot](screenshots/3.x/3.x-newspaper.png) #### Outline ![Outline Screenshot](screenshots/3.x/3.x-outline.png) #### Monokai ![Monokai Screenshot](screenshots/3.x/3.x-monokai.png) #### Feeling Blue ![Feeling Blue Screenshot](screenshots/3.x/3.x-feeling-blue.png) ## 2.x Themes #### Material ![Material Screenshot](screenshots/2.x/2.x-material.png) #### Flattop ![Flattop Screenshot](screenshots/2.x/2.x-flattop.png) #### Muted ![Muted Screenshot](screenshots/2.x/2.x-muted.png) #### Newspaper ![Newspaper Screenshot](screenshots/2.x/2.x-newspaper.png) #### Outline ![Outline Screenshot](screenshots/2.x/2.x-outline.png) #### Monokai ![Monokai Screenshot](screenshots/2.x/2.x-monokai.png) #### Feeling Blue ![Feeling Blue Screenshot](screenshots/2.x/2.x-feeling-blue.png) ## Community Driven Tools | Name | Description | |------|-------------| | [swagger-ui-themes-extensions](https://chrome.google.com/webstore/detail/swagger-ui-themes/mmbhchnmidfdfbecginjphmijieofngc) | Chrome extension to apply swagger-ui themes (https://github.com/AMoreaux/swagger-ui-themes-extension) | ## Contributing If you want to add theme ideas or other fixes/changes, feel free to submit an issue. #### Requesting new theme - Title your new issue Theme request: theme-name (e.g., Theme request: theme-nyan-cat). - Include a few use cases for your requested theme. How do you plan on using it? ## License - Code licensed under [MIT License](http://opensource.org/licenses/mit-license.html)