github.com/rzurga/go-swagger@v0.28.1-0.20211109195225-5d1f453ffa3a/docs/presentations/Swagger-golangsf_files/styles.css (about) 1 @media screen { 2 /* Framework */ 3 html { 4 height: 100%; 5 } 6 7 body { 8 margin: 0; 9 padding: 0; 10 11 display: block !important; 12 13 height: 100%; 14 min-height: 740px; 15 16 overflow-x: hidden; 17 overflow-y: auto; 18 19 background: rgb(215, 215, 215); 20 background: -o-radial-gradient(rgb(240, 240, 240), rgb(190, 190, 190)); 21 background: -moz-radial-gradient(rgb(240, 240, 240), rgb(190, 190, 190)); 22 background: -webkit-radial-gradient(rgb(240, 240, 240), rgb(190, 190, 190)); 23 background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 500, from(rgb(240, 240, 240)), to(rgb(190, 190, 190))); 24 25 -webkit-font-smoothing: antialiased; 26 } 27 28 .slides { 29 width: 100%; 30 height: 100%; 31 left: 0; 32 top: 0; 33 34 position: absolute; 35 36 -webkit-transform: translate3d(0, 0, 0); 37 } 38 39 .slides > article { 40 display: block; 41 42 position: absolute; 43 overflow: hidden; 44 45 width: 900px; 46 height: 700px; 47 48 left: 50%; 49 top: 50%; 50 51 margin-left: -450px; 52 margin-top: -350px; 53 54 padding: 40px 60px; 55 56 box-sizing: border-box; 57 -o-box-sizing: border-box; 58 -moz-box-sizing: border-box; 59 -webkit-box-sizing: border-box; 60 61 border-radius: 10px; 62 -o-border-radius: 10px; 63 -moz-border-radius: 10px; 64 -webkit-border-radius: 10px; 65 66 background-color: white; 67 68 border: 1px solid rgba(0, 0, 0, .3); 69 70 transition: transform .3s ease-out; 71 -o-transition: -o-transform .3s ease-out; 72 -moz-transition: -moz-transform .3s ease-out; 73 -webkit-transition: -webkit-transform .3s ease-out; 74 } 75 .slides.layout-widescreen > article { 76 margin-left: -550px; 77 width: 1100px; 78 } 79 .slides.layout-faux-widescreen > article { 80 margin-left: -550px; 81 width: 1100px; 82 83 padding: 40px 160px; 84 } 85 86 .slides.layout-widescreen > article:not(.nobackground):not(.biglogo), 87 .slides.layout-faux-widescreen > article:not(.nobackground):not(.biglogo) { 88 background-position-x: 0, 840px; 89 } 90 91 /* Clickable/tappable areas */ 92 93 .slide-area { 94 z-index: 1000; 95 96 position: absolute; 97 left: 0; 98 top: 0; 99 width: 150px; 100 height: 700px; 101 102 left: 50%; 103 top: 50%; 104 105 cursor: pointer; 106 margin-top: -350px; 107 108 tap-highlight-color: transparent; 109 -o-tap-highlight-color: transparent; 110 -moz-tap-highlight-color: transparent; 111 -webkit-tap-highlight-color: transparent; 112 } 113 #prev-slide-area { 114 margin-left: -550px; 115 } 116 #next-slide-area { 117 margin-left: 400px; 118 } 119 .slides.layout-widescreen #prev-slide-area, 120 .slides.layout-faux-widescreen #prev-slide-area { 121 margin-left: -650px; 122 } 123 .slides.layout-widescreen #next-slide-area, 124 .slides.layout-faux-widescreen #next-slide-area { 125 margin-left: 500px; 126 } 127 128 /* Slides */ 129 130 .slides > article { 131 display: none; 132 } 133 .slides > article.far-past { 134 display: block; 135 transform: translate(-2040px); 136 -o-transform: translate(-2040px); 137 -moz-transform: translate(-2040px); 138 -webkit-transform: translate3d(-2040px, 0, 0); 139 } 140 .slides > article.past { 141 display: block; 142 transform: translate(-1020px); 143 -o-transform: translate(-1020px); 144 -moz-transform: translate(-1020px); 145 -webkit-transform: translate3d(-1020px, 0, 0); 146 } 147 .slides > article.current { 148 display: block; 149 transform: translate(0); 150 -o-transform: translate(0); 151 -moz-transform: translate(0); 152 -webkit-transform: translate3d(0, 0, 0); 153 } 154 .slides > article.next { 155 display: block; 156 transform: translate(1020px); 157 -o-transform: translate(1020px); 158 -moz-transform: translate(1020px); 159 -webkit-transform: translate3d(1020px, 0, 0); 160 } 161 .slides > article.far-next { 162 display: block; 163 transform: translate(2040px); 164 -o-transform: translate(2040px); 165 -moz-transform: translate(2040px); 166 -webkit-transform: translate3d(2040px, 0, 0); 167 } 168 169 .slides.layout-widescreen > article.far-past, 170 .slides.layout-faux-widescreen > article.far-past { 171 display: block; 172 transform: translate(-2260px); 173 -o-transform: translate(-2260px); 174 -moz-transform: translate(-2260px); 175 -webkit-transform: translate3d(-2260px, 0, 0); 176 } 177 .slides.layout-widescreen > article.past, 178 .slides.layout-faux-widescreen > article.past { 179 display: block; 180 transform: translate(-1130px); 181 -o-transform: translate(-1130px); 182 -moz-transform: translate(-1130px); 183 -webkit-transform: translate3d(-1130px, 0, 0); 184 } 185 .slides.layout-widescreen > article.current, 186 .slides.layout-faux-widescreen > article.current { 187 display: block; 188 transform: translate(0); 189 -o-transform: translate(0); 190 -moz-transform: translate(0); 191 -webkit-transform: translate3d(0, 0, 0); 192 } 193 .slides.layout-widescreen > article.next, 194 .slides.layout-faux-widescreen > article.next { 195 display: block; 196 transform: translate(1130px); 197 -o-transform: translate(1130px); 198 -moz-transform: translate(1130px); 199 -webkit-transform: translate3d(1130px, 0, 0); 200 } 201 .slides.layout-widescreen > article.far-next, 202 .slides.layout-faux-widescreen > article.far-next { 203 display: block; 204 transform: translate(2260px); 205 -o-transform: translate(2260px); 206 -moz-transform: translate(2260px); 207 -webkit-transform: translate3d(2260px, 0, 0); 208 } 209 } 210 211 @media print { 212 /* Set page layout */ 213 @page { 214 size: A4 landscape; 215 } 216 217 body { 218 display: block !important; 219 } 220 221 .slides > article { 222 display: block; 223 224 position: relative; 225 226 page-break-inside: never; 227 page-break-after: always; 228 229 overflow: hidden; 230 } 231 232 h2 { 233 position: static !important; 234 margin-top: 400px !important; 235 margin-bottom: 100px !important; 236 } 237 238 div.code { 239 background: rgb(240, 240, 240); 240 } 241 242 /* Add explicit links */ 243 a:link:after, a:visited:after { 244 content: " (" attr(href) ") "; 245 font-size: 50%; 246 } 247 248 #help { 249 display: none; 250 visibility: hidden; 251 } 252 } 253 254 /* Styles for slides */ 255 256 .slides > article { 257 font-family: 'Open Sans', Arial, sans-serif; 258 259 color: black; 260 text-shadow: 0 1px 1px rgba(0, 0, 0, .1); 261 262 font-size: 26px; 263 line-height: 36px; 264 265 letter-spacing: -1px; 266 } 267 268 b { 269 font-weight: 600; 270 } 271 272 a { 273 color: rgb(0, 102, 204); 274 text-decoration: none; 275 } 276 a:visited { 277 color: rgba(0, 102, 204, .75); 278 } 279 a:hover { 280 color: black; 281 } 282 283 p { 284 margin: 0; 285 padding: 0; 286 287 margin-top: 20px; 288 } 289 p:first-child { 290 margin-top: 0; 291 } 292 293 h1 { 294 font-size: 60px; 295 line-height: 60px; 296 297 padding: 0; 298 margin: 0; 299 margin-top: 200px; 300 margin-bottom: 5px; 301 padding-right: 40px; 302 303 font-weight: 600; 304 305 letter-spacing: -3px; 306 307 color: rgb(51, 51, 51); 308 } 309 310 h2 { 311 font-size: 45px; 312 line-height: 45px; 313 314 position: absolute; 315 bottom: 150px; 316 317 padding: 0; 318 margin: 0; 319 padding-right: 40px; 320 321 font-weight: 600; 322 323 letter-spacing: -2px; 324 325 color: rgb(51, 51, 51); 326 } 327 328 h3 { 329 font-size: 30px; 330 line-height: 36px; 331 332 padding: 0; 333 margin: 0; 334 padding-right: 40px; 335 336 font-weight: 600; 337 338 letter-spacing: -1px; 339 340 color: rgb(51, 51, 51); 341 } 342 343 ul { 344 margin: 0; 345 padding: 0; 346 margin-top: 20px; 347 margin-left: 1.5em; 348 } 349 li { 350 padding: 0; 351 margin: 0 0 .5em 0; 352 } 353 354 div.code { 355 padding: 5px 10px; 356 margin-top: 20px; 357 margin-bottom: 20px; 358 overflow: hidden; 359 360 background: rgb(240, 240, 240); 361 border: 1px solid rgb(224, 224, 224); 362 } 363 pre { 364 margin: 0; 365 padding: 0; 366 367 font-family: 'Droid Sans Mono', 'Courier New', monospace; 368 font-size: 18px; 369 line-height: 24px; 370 letter-spacing: -1px; 371 372 color: black; 373 } 374 375 code { 376 font-size: 95%; 377 font-family: 'Droid Sans Mono', 'Courier New', monospace; 378 379 color: black; 380 } 381 382 article > .image, 383 article > .video { 384 text-align: center; 385 margin-top: 40px; 386 } 387 388 article > .background { 389 position: absolute; 390 top: 0; 391 left: 0; 392 right: 0; 393 bottom: 0; 394 z-index: -1; 395 } 396 397 article > .background > img { 398 max-height: 100%; 399 max-width: 100%; 400 } 401 402 table { 403 width: 100%; 404 border-collapse: collapse; 405 margin-top: 40px; 406 } 407 th { 408 font-weight: 600; 409 text-align: left; 410 } 411 td, 412 th { 413 border: 1px solid rgb(224, 224, 224); 414 padding: 5px 10px; 415 vertical-align: top; 416 } 417 418 p.link { 419 margin-left: 20px; 420 } 421 422 /* Code */ 423 div.code { 424 outline: 0px solid transparent; 425 } 426 div.playground { 427 position: relative; 428 } 429 div.output { 430 position: absolute; 431 left: 50%; 432 top: 50%; 433 right: 40px; 434 bottom: 40px; 435 background: #202020; 436 padding: 5px 10px; 437 z-index: 2; 438 439 border-radius: 10px; 440 -o-border-radius: 10px; 441 -moz-border-radius: 10px; 442 -webkit-border-radius: 10px; 443 444 } 445 div.output pre { 446 margin: 0; 447 padding: 0; 448 background: none; 449 border: none; 450 width: 100%; 451 height: 100%; 452 overflow: auto; 453 } 454 div.output .stdout, div.output pre { 455 color: #e6e6e6; 456 } 457 div.output .stderr, div.output .error { 458 color: rgb(255, 200, 200); 459 } 460 div.output .system, div.output .exit { 461 color: rgb(255, 230, 120) 462 } 463 .buttons { 464 position: relative; 465 float: right; 466 top: -60px; 467 right: 10px; 468 } 469 div.output .buttons { 470 position: absolute; 471 float: none; 472 top: auto; 473 right: 5px; 474 bottom: 5px; 475 } 476 477 /* Presenter details */ 478 .presenter { 479 margin-top: 20px; 480 } 481 .presenter p, 482 .presenter .link { 483 margin: 0; 484 font-size: 28px; 485 line-height: 1.2em; 486 } 487 488 /* Output resize details */ 489 .ui-resizable-handle { 490 position: absolute; 491 } 492 .ui-resizable-n { 493 cursor: n-resize; 494 height: 7px; 495 width: 100%; 496 top: -5px; 497 left: 0; 498 } 499 .ui-resizable-w { 500 cursor: w-resize; 501 width: 7px; 502 left: -5px; 503 top: 0; 504 height: 100%; 505 } 506 .ui-resizable-nw { 507 cursor: nw-resize; 508 width: 9px; 509 height: 9px; 510 left: -5px; 511 top: -5px; 512 } 513 iframe { 514 border: none; 515 } 516 figcaption { 517 color: #666; 518 text-align: center; 519 font-size: 0.75em; 520 } 521 522 #help { 523 font-family: 'Open Sans', Arial, sans-serif; 524 text-align: center; 525 color: white; 526 background: #000; 527 opacity: 0.5; 528 position: fixed; 529 bottom: 25px; 530 left: 50px; 531 right: 50px; 532 padding: 20px; 533 534 border-radius: 10px; 535 -o-border-radius: 10px; 536 -moz-border-radius: 10px; 537 -webkit-border-radius: 10px; 538 }