diff --git a/open-isle-cli/src/assets/global.css b/open-isle-cli/src/assets/global.css index 76ae96a41..56ff7f461 100644 --- a/open-isle-cli/src/assets/global.css +++ b/open-isle-cli/src/assets/global.css @@ -173,20 +173,24 @@ body { } @media (max-width: 768px) { + .about-content h1, .info-content-text h1 { font-size: 20px; } + .about-content h2, .info-content-text h2 { font-size: 18px; } + .about-content p, .info-content-text p { font-size: 14px; margin-top: 3px; margin-bottom: 3px; } + .about-content li, .info-content-text li { font-size: 14px; } diff --git a/open-isle-cli/src/views/AboutPageView.vue b/open-isle-cli/src/views/AboutPageView.vue index aa783e50f..5145d31b1 100644 --- a/open-isle-cli/src/views/AboutPageView.vue +++ b/open-isle-cli/src/views/AboutPageView.vue @@ -11,27 +11,34 @@
+
+ +
@@ -72,11 +80,14 @@ export default { flex-direction: row; border-bottom: 1px solid var(--normal-border-color); margin-bottom: 20px; + overflow-x: auto; + scrollbar-width: none; } .about-tabs-item { padding: 10px 20px; cursor: pointer; + white-space: nowrap; } .about-tabs-item.selected { @@ -88,4 +99,18 @@ export default { line-height: 1.6; padding: 20px; } + +.about-loading { + display: flex; + justify-content: center; + align-items: center; + height: 200px; +} + +@media (max-width: 768px) { + .about-tabs { + width: 100vw; + } +} +