mirror of
https://github.com/unclshura/BlazorOpenApi.git
synced 2025-12-21 09:51:53 +00:00
435 lines
7.9 KiB
CSS
435 lines
7.9 KiB
CSS
.toc-level {
|
|
margin-left: 20px;
|
|
}
|
|
|
|
.toc-text {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.toc-text:hover {
|
|
text-decoration: underline !important;
|
|
}
|
|
|
|
.descriminator {
|
|
}
|
|
|
|
.example {}
|
|
.e-item {
|
|
font-family: monospace;
|
|
font-size: var(--oa-font-small);
|
|
color: lightseagreen;
|
|
background-color: var(--oa-bg-darkest);
|
|
overflow: auto;
|
|
field-sizing: content;
|
|
padding: 10px;
|
|
}
|
|
.e-name {}
|
|
.e-title {}
|
|
|
|
.expander {
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
|
|
.ex-header {
|
|
display: flex;
|
|
flex-direction: row;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.header {}
|
|
.h-contact {}
|
|
.h-email {}
|
|
.h-name {}
|
|
.h-source-url {}
|
|
.h-title {}
|
|
.h-url {}
|
|
.h-version {
|
|
font-size: var(--oa-font-large);
|
|
width: fit-content;
|
|
color: var(--oa-fg-lighter);
|
|
border-radius: 5px;
|
|
background-color: var(--oa-bg-tag);
|
|
padding-left: 5px;
|
|
padding-right: 5px;
|
|
}
|
|
|
|
.h1 {}
|
|
.h2 {}
|
|
|
|
.indicator {
|
|
color: var(--oa-fg-lighter);
|
|
background-color: var(--oa-bg-lighter);
|
|
font-size: var(--oa-font-smaller);
|
|
height: fit-content;
|
|
width: fit-content;
|
|
margin-right: 5px;
|
|
border-radius: 5px;
|
|
margin-top: 3px;
|
|
padding-left: 3px;
|
|
padding-right: 3px;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.i-required {
|
|
background-color: var(--oa-bg-3);
|
|
}
|
|
.i-deprecated {
|
|
background-color: var(--oa-bg-4);
|
|
}
|
|
|
|
.markdown {}
|
|
|
|
.operation {}
|
|
.operations {}
|
|
.op-params {}
|
|
.op-header {
|
|
display: flex;
|
|
width: 100%;
|
|
margin-top: 16px;
|
|
padding: 5px;
|
|
border-radius: 5px;
|
|
color: var(--oa-fg-lighter);
|
|
cursor: pointer;
|
|
}
|
|
.op-summary {
|
|
width: 100%;
|
|
}
|
|
.op-tags {
|
|
display: flex;
|
|
}
|
|
.op-tag {
|
|
background-color: var(--oa-bg-tag);
|
|
color: var(--oa-fg-tag);
|
|
border: solid 1px;
|
|
margin: 1px;
|
|
display: block;
|
|
width: fit-content;
|
|
padding: 2px;
|
|
}
|
|
.op-tag-name {
|
|
font-size: var(--oa-font-small);
|
|
white-space: nowrap;
|
|
text-transform: lowercase;
|
|
}
|
|
.op-type {
|
|
border: solid 1px;
|
|
margin: 1px;
|
|
display: block;
|
|
width: fit-content;
|
|
padding: 2px;
|
|
padding-top: 3px;
|
|
font-size: var(--oa-font-small);
|
|
text-transform: uppercase;
|
|
border-radius: 3px;
|
|
}
|
|
.op-get {
|
|
background-color: var(--oa-bg-op-get);
|
|
}
|
|
.op-put {
|
|
background-color: var(--oa-bg-op-put);
|
|
}
|
|
.op-post {
|
|
background-color: var(--oa-bg-op-post);
|
|
}
|
|
.op-delete {
|
|
background-color: var(--oa-bg-op-delete);
|
|
}
|
|
.op-options {
|
|
background-color: var(--oa-bg-op-options);
|
|
}
|
|
.op-head {
|
|
background-color: var(--oa-bg-op-head);
|
|
}
|
|
.op-patch {
|
|
background-color: var(--oa-bg-op-patch);
|
|
}
|
|
.op-trace {
|
|
background-color: var(--oa-bg-op-trace);
|
|
}
|
|
.parameter {
|
|
margin-left: 24px;
|
|
}
|
|
.p-attrs {
|
|
display: flex;
|
|
}
|
|
.p-body {
|
|
margin-left: 20px;
|
|
}
|
|
.p-in {
|
|
color: var(--oa-fg-lighter);
|
|
font-size: var(--oa-font-smaller);
|
|
height: fit-content;
|
|
width: fit-content;
|
|
margin-right: 5px;
|
|
border-radius: 5px;
|
|
margin-top: 3px;
|
|
padding-left: 3px;
|
|
padding-right: 3px;
|
|
}
|
|
.p-in-query {
|
|
background-color: var(--oa-bg-query);
|
|
}
|
|
.p-in-header {
|
|
background-color: var(--oa-bg-header);
|
|
}
|
|
.p-in-path {
|
|
background-color: var(--oa-bg-path);
|
|
}
|
|
.p-in-cookie {
|
|
background-color: var(--oa-bg-cookie);
|
|
}
|
|
.p-indicators {
|
|
display: flex;
|
|
margin-right: 5px;
|
|
}
|
|
.p-name {
|
|
color: var(--oa-fg-1);
|
|
margin-right: 5px;
|
|
font-weight: bold;
|
|
}
|
|
.p-style {
|
|
color: var(--oa-fg-lighter);
|
|
font-size: var(--oa-font-smaller);
|
|
height: fit-content;
|
|
width: fit-content;
|
|
margin-right: 5px;
|
|
border-radius: 5px;
|
|
margin-top: 3px;
|
|
padding-left: 3px;
|
|
padding-right: 3px;
|
|
}
|
|
.p-style-matrix {
|
|
background-color: var(--oa-bg-matrix);
|
|
}
|
|
.p-style-label {
|
|
background-color: var(--oa-bg-label);
|
|
}
|
|
.p-style-form {
|
|
background-color: var(--oa-bg-form);
|
|
}
|
|
.p-style-simple {
|
|
background-color: var(--oa-bg-simple);
|
|
}
|
|
.p-style-spacedelimited {
|
|
background-color: var(--oa-bg-spacedelimited);
|
|
}
|
|
.p-style-pipedelimited {
|
|
background-color: var(--oa-bg-pipedelimited);
|
|
}
|
|
.p-style-deepobject {
|
|
background-color: var(--oa-bg-deepobject);
|
|
}
|
|
|
|
.path {}
|
|
.pa-header {
|
|
display: flex;
|
|
}
|
|
.pa-summary {
|
|
}
|
|
|
|
.responses {}
|
|
.response {}
|
|
.r-name {
|
|
border: solid 1px;
|
|
padding-left: 3px;
|
|
padding-right: 3px;
|
|
margin-right: 3px;
|
|
}
|
|
.r-success {
|
|
color: var(--oa-fg-8);
|
|
}
|
|
.r-auth {
|
|
color: var(--oa-fg-3);
|
|
}
|
|
.r-error {
|
|
color: var(--oa-fg-4);
|
|
}
|
|
.r-encoding{}
|
|
|
|
.request {
|
|
}
|
|
|
|
.rb-body {
|
|
}
|
|
.rb-title {
|
|
font-weight: bold;
|
|
}
|
|
|
|
.mt-body {
|
|
margin-left: 20px;
|
|
}
|
|
.mt-header-text {
|
|
color: var(--oa-fg-1);
|
|
font-weight: bold;
|
|
}
|
|
|
|
|
|
.schema {
|
|
}
|
|
.s-additional-props {}
|
|
.s-props {}
|
|
.s-title {
|
|
color: var(--oa-fg-1);
|
|
margin-right: 5px;
|
|
font-weight: bold;
|
|
}
|
|
.s-nested {
|
|
margin-left: 20px;
|
|
}
|
|
.s-type {
|
|
color: var(--oa-fg-8);
|
|
}
|
|
.s-bg-odd {
|
|
background-color: var(--oa-bg-lighter);
|
|
}
|
|
|
|
.s-bg-even {
|
|
background-color: var(--oa-bg-lighter);
|
|
}
|
|
|
|
.servers {
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
.sr-server {
|
|
display: flex;
|
|
flex-direction:row;
|
|
}
|
|
.sr-default {}
|
|
.sr-enum {}
|
|
.sr-url {
|
|
margin-left: 5px;
|
|
}
|
|
.sr-var-name {}
|
|
.sr-var-val {}
|
|
.sr-vars {}
|
|
.spacer {
|
|
margin-left: 5px;
|
|
margin-right: 5px;
|
|
}
|
|
.op-header-text {
|
|
padding-top: 3px;
|
|
}
|
|
|
|
.openapi-ui h1 {
|
|
margin-top: 24px;
|
|
}
|
|
|
|
.openapi-ui h2 {
|
|
margin-top: 18px;
|
|
}
|
|
.openapi-ui h3 {
|
|
margin-top: 12px;
|
|
}
|
|
.openapi-ui h4 {
|
|
margin-top: 8px;
|
|
}
|
|
|
|
.openapi-ui .tooltip {
|
|
position: relative;
|
|
display: inline-block;
|
|
border-bottom: 1px dotted black;
|
|
}
|
|
|
|
.openapi-ui .tooltip .tooltiptext {
|
|
visibility: hidden;
|
|
width: fit-content;
|
|
width: 201px;
|
|
font-size: var(--oa-font-smaller);
|
|
background-color: var(--oa-bg-darkest);
|
|
color: var(--oa-fg-darker);
|
|
text-align: center;
|
|
border-radius: 6px;
|
|
padding: 5px 0;
|
|
position: absolute;
|
|
z-index: 1;
|
|
bottom: 125%;
|
|
left: 50%;
|
|
margin-left: -60px;
|
|
opacity: 0;
|
|
transition: opacity 0.3s;
|
|
}
|
|
|
|
.openapi-ui .tooltip .tooltiptext::after {
|
|
content: "";
|
|
position: absolute;
|
|
top: 100%;
|
|
left: 50%;
|
|
margin-left: -5px;
|
|
border-width: 5px;
|
|
border-style: solid;
|
|
border-color: #555 transparent transparent transparent;
|
|
}
|
|
|
|
.openapi-ui .tooltip:hover .tooltiptext {
|
|
visibility: visible;
|
|
opacity: 1;
|
|
}
|
|
|
|
.openapi-ui span {
|
|
margin-left: 5px;
|
|
}
|
|
|
|
.openapi-ui td {
|
|
vertical-align: top;
|
|
}
|
|
|
|
.openapi-ui {
|
|
--oa-bg-lighter: #0000001f;
|
|
--oa-bg-darker: #00000055;
|
|
--oa-bg-darkest: #000000AA;
|
|
|
|
--oa-fg-normal: #e4e4e4;
|
|
--oa-fg-lighter: #ffffff;
|
|
--oa-fg-darker: #A0A0A0;
|
|
--oa-fg-darkest: #808080;
|
|
|
|
--oa-bg-1: #3655a3;
|
|
--oa-bg-2: #7a7620;
|
|
--oa-bg-3: #9f4b1e;
|
|
--oa-bg-4: #7e1b29;
|
|
--oa-bg-5: #52628b;
|
|
--oa-bg-6: #851192;
|
|
--oa-bg-7: #266b67;
|
|
--oa-bg-8: #456f2b;
|
|
|
|
--oa-fg-1: #7d98de;
|
|
--oa-fg-2: #ded971;
|
|
--oa-fg-3: #eda279;
|
|
--oa-fg-4: #e97d8d;
|
|
--oa-fg-5: #b1c0e6;
|
|
--oa-fg-6: #e571f2;
|
|
--oa-fg-7: #98e6e1;
|
|
--oa-fg-8: #54b319;
|
|
|
|
--oa-bg-tag: var(--oa-bg-1);
|
|
--oa-fg-tag: var(--oa-fg-lighter);
|
|
|
|
--oa-bg-op-get: var(--oa-bg-1);
|
|
--oa-bg-op-put: var(--oa-bg-2);
|
|
--oa-bg-op-post: var(--oa-bg-3);
|
|
--oa-bg-op-delete: var(--oa-bg-4);
|
|
--oa-bg-op-options: var(--oa-bg-5);
|
|
--oa-bg-op-head: var(--oa-bg-6);
|
|
--oa-bg-op-patch: var(--oa-bg-7);
|
|
--oa-bg-op-trace: var(--oa-bg-8);
|
|
|
|
--oa-bg-header: var(--oa-bg-6);
|
|
--oa-bg-form: var(--oa-bg-7);
|
|
--oa-bg-path: var(--oa-bg-8);
|
|
--oa-bg-cookie: var(--oa-bg-1);
|
|
--oa-bg-query: var(--oa-bg-2);
|
|
|
|
--oa-bg-matrix: var(--oa-bg-6);
|
|
--oa-bg-label: var(--oa-bg-7);
|
|
--oa-bg-simple: var(--oa-bg-8);
|
|
--oa-bg-spacedelimited: var(--oa-bg-1);
|
|
--oa-bg-pipedelimited: var(--oa-bg-2);
|
|
--oa-bg-deepobject: var(--oa-bg-3);
|
|
|
|
--oa-font-small: 12px;
|
|
--oa-font-smaller: 10px;
|
|
--oa-font-large: 16px;
|
|
}
|