diff --git a/src/components/pageArchive/pao-birth-card.vue b/src/components/pageArchive/pao-birth-card.vue
index 327b85f5..d95ed898 100644
--- a/src/components/pageArchive/pao-birth-card.vue
+++ b/src/components/pageArchive/pao-birth-card.vue
@@ -5,7 +5,7 @@
-
+
-
@@ -131,6 +132,8 @@ async function loadText(): Promise
{
birthScenes.value = [];
birthSrc.value = await loadXmlSrc(props.data.gal_resource);
birthScenes.value = await loadXmlGal(props.data.gal_xml);
+ sceneIdx.value = 0;
+ console.log("birthSrc", curScene.value);
}
async function loadXmlSrc(link: string): Promise {
@@ -167,6 +170,7 @@ async function loadXmlGal(link: string): Promise
display: flex;
overflow: hidden;
width: 50vw;
+ flex-shrink: 0;
align-items: center;
justify-content: center;
border-radius: 4px;
@@ -215,6 +219,7 @@ async function loadXmlGal(link: string): Promise
.pao-bc-comment {
position: relative;
display: flex;
+ width: 100%;
align-items: center;
justify-content: flex-start;
column-gap: 4px;
@@ -222,7 +227,7 @@ async function loadXmlGal(link: string): Promise
.pao-bcc-icon {
position: relative;
- width: 40px;
+ width: 64px;
flex-shrink: 0;
img {
@@ -230,22 +235,24 @@ async function loadXmlGal(link: string): Promise
}
}
-.pao-bcc-name {
- font-size: 1.5rem;
- font-weight: bold;
-}
-
.pao-bcc-text {
- font-size: 16px;
+ font-size: 18px;
text-shadow: 0 0 2px var(--common-shadow-t-8);
word-break: break-all;
}
.pao-bcc-quote {
- margin-left: 3rem;
- font-size: 1rem;
+ position: relative;
+ width: 100%;
+ box-sizing: border-box;
+ padding: 0 64px;
+ font-size: 16px;
+ font-style: italic;
opacity: 0.8;
- word-break: break-all;
+ text-align: center;
+ text-decoration: underline;
+ text-shadow: 0 0 2px var(--common-shadow-t-8);
+ text-underline-offset: 4px;
}
.pao-bc-top-tools {
@@ -263,4 +270,34 @@ async function loadXmlGal(link: string): Promise
border-bottom-right-radius: 4px;
border-top-left-radius: 4px;
}
+
+.pao-bc-info {
+ position: absolute;
+ z-index: 1;
+ top: calc(50vw * 54 / 125 + 24px);
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+}
+
+.pao-bci-title {
+ position: relative;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ color: var(--tgc-od-orange);
+ column-gap: 8px;
+ font-family: var(--font-title);
+ font-size: 20px;
+}
+
+.pao-bci-desc {
+ position: relative;
+ width: fit-content;
+ color: var(--tgc-od-red);
+ font-family: var(--font-title);
+ font-size: 16px;
+ text-align: center;
+}
diff --git a/src/pages/Archive/Birthday.vue b/src/pages/Archive/Birthday.vue
index 1df2dea5..6fede6fc 100644
--- a/src/pages/Archive/Birthday.vue
+++ b/src/pages/Archive/Birthday.vue
@@ -63,6 +63,7 @@