-
-
{{ referenceObj.TITLE_OUTSIDE }}
-
{{ referenceObj.TITLE_INSIDE }}
-
+
@@ -40,32 +67,8 @@ defineProps({
width: 100%;
padding-top: var(--o-spacing-h1);
padding: 0 var(--o-spacing-h5);
- .title {
- margin: 0 auto;
- margin-bottom: 16px;
- color: var(--o-color-text2);
- line-height: var(--o-line-height-h3);
- position: relative;
- text-align: center;
- &-outside {
- position: absolute;
- left: 50%;
- top: 24px;
- transform: translateX(-50%);
- z-index: 1;
- }
- &-inside {
- color: var(--o-color-text3);
- }
- @media screen and (max-width: 767px) {
- font-size: 16px;
- &-outside {
- top: 10px;
- }
- }
- }
&-list {
- margin: var(--o-spacing-h3) auto var(--o-spacing-h2) auto;
+ margin: 0 auto;
.item {
width: 100%;
background-color: var(--o-color-bg);
@@ -83,26 +86,12 @@ defineProps({
color: var(--o-color-text2);
line-height: var(--o-height-h6);
.link {
- a {
- display: block;
- height: var(--o-height-h8);
- font-size: var(--o-font-size-text);
- font-weight: 400;
- color: var(--o-color-text2);
- line-height: var(--o-height-h8);
- margin-right: var(--o-spacing-h4);
- padding-right: var(--o-spacing-h4);
- position: relative;
- overflow: hidden;
- }
- img {
- margin-left: var(--o-spacing-h8);
- position: absolute;
- top: -2.5px;
- right: -20px;
- width: 22px;
- height: 22px;
- filter: drop-shadow(var(--o-color-brand) -20px 0);
+ &-button {
+ padding: 0 !important;
+ margin-right: 10px;
+ svg {
+ color: var(--o-color-brand);
+ }
}
}
}
@@ -113,6 +102,11 @@ defineProps({
display: grid;
grid-template-columns: 1fr;
grid-row-gap: var(--o-spacing-h4);
+ .item {
+ height: 58px;
+ padding: 0 0 0 var(--o-spacing-h8);
+ background-size: 160px 150%;
+ }
}
@media screen and (min-width: 768px) and (max-width: 1079px) {
display: grid;
diff --git a/app/.vitepress/src/views/other/projects/bishengjdk/TheBisheng.vue b/app/.vitepress/src/views/other/projects/bishengjdk/TheBisheng.vue
index 1158faaf4d21bac990a29d0348d14a99c42dab9d..a325c9e05c3dd0ea42451624159dc909f1384067 100644
--- a/app/.vitepress/src/views/other/projects/bishengjdk/TheBisheng.vue
+++ b/app/.vitepress/src/views/other/projects/bishengjdk/TheBisheng.vue
@@ -1,4 +1,5 @@
@@ -23,6 +31,7 @@ const { theme: i18n } = useData();
:subtitle="i18n.bishengjdk.BISHENG_BANNER_TEXT[1]"
:illustration="BannerIllustration"
:background-image="BannerBackground"
+ background-text="SEARCH"
/>
@@ -36,13 +45,17 @@ const { theme: i18n } = useData();
/>
-
+
-
+
@@ -50,5 +63,26 @@ const { theme: i18n } = useData();
diff --git a/app/.vitepress/src/views/other/projects/components/DocsList.vue b/app/.vitepress/src/views/other/projects/components/DocsList.vue
new file mode 100644
index 0000000000000000000000000000000000000000..77df4b28115cdade731772fb907aaffff6e36069
--- /dev/null
+++ b/app/.vitepress/src/views/other/projects/components/DocsList.vue
@@ -0,0 +1,311 @@
+
+
+
+
+
+
+
+
+
{{ item.THEME }}
+
{{ item.DESC }}
+
+
+ {{ i.TEXT }}
+
+
+
+
+
+
+
+
![]()
+
+
+
+
+
+
+
+
+
+ {{ item.THEME }}
+
+
+ {{ item.DESC }}
+
+
+
+ {{ i.TEXT }}
+
+
+
+
+
+
+
+
![]()
+
+
+
+
+
+
diff --git a/app/.vitepress/src/views/other/projects/components/FrameList.vue b/app/.vitepress/src/views/other/projects/components/FrameList.vue
new file mode 100644
index 0000000000000000000000000000000000000000..35b4ce149346947152ca50003122f50a24039836
--- /dev/null
+++ b/app/.vitepress/src/views/other/projects/components/FrameList.vue
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+ {{ item }}
+
+
{{ frameworkTitle }}
+
+
![]()
+
![]()
+
+
+
+
diff --git a/app/.vitepress/src/views/other/projects/components/MiniCards.vue b/app/.vitepress/src/views/other/projects/components/MiniCards.vue
index f0e727b05c5be17429c240cfba022db9f019c531..e1457530520c1be7df0fea24d4d66ef40e52ec16 100644
--- a/app/.vitepress/src/views/other/projects/components/MiniCards.vue
+++ b/app/.vitepress/src/views/other/projects/components/MiniCards.vue
@@ -1,5 +1,8 @@
@@ -32,9 +43,10 @@ const goLink = (url: string) => {
"
@mouseenter="showSub(Number(index))"
@mouseleave="hideSub()"
+ @click="showMail(item.SHOW)"
>
{
/>
{{ item.TITLE }}
-
+
+
+
+ {{ item.LINK_LIST[0] }}
+
+
@@ -76,8 +95,10 @@ const goLink = (url: string) => {
position: relative;
}
&-imgs {
- width: 100%;
- height: 141px;
+ display: block;
+ margin: 0 auto;
+ width: 140px;
+ height: 140px;
box-sizing: border-box;
cursor: pointer;
}
@@ -89,6 +110,18 @@ const goLink = (url: string) => {
margin-top: var(--o-spacing-h5);
text-align: center;
}
+ &-mail {
+ position: absolute;
+ top: 45%;
+ left: -32%;
+ z-index: 1;
+ width: 260px;
+ background-color: var(--o-color-bg);
+ border: 1px solid var(--o-color-brand);
+ padding: var(--o-spacing-h5) 0;
+ text-align: center;
+ color: var(--o-color-text2);
+ }
.menu {
position: absolute;
top: 45%;
@@ -128,7 +161,7 @@ const goLink = (url: string) => {
&-imgs {
display: block;
width: 100px;
- height: 100px;
+ height: 90px;
cursor: pointer;
}
&-title {
@@ -138,6 +171,15 @@ const goLink = (url: string) => {
margin-top: var(--o-spacing-h10);
text-align: center;
}
+ &-mail {
+ position: absolute;
+ top: 40%;
+ left: -42%;
+ width: 180px;
+ font-size: var(--o-font-size-tip);
+ padding: var(--o-spacing-h6) 0;
+ text-align: center;
+ }
.menu {
position: absolute;
top: 40%;
diff --git a/app/.vitepress/src/views/other/projects/components/MiniDescription.vue b/app/.vitepress/src/views/other/projects/components/MiniDescription.vue
index 5c7633e76b421ada94c8fc2cc1e6eb885e4ab74c..83e54c1dbae8be6f0f7c41e2842a5a61a01ad661 100644
--- a/app/.vitepress/src/views/other/projects/components/MiniDescription.vue
+++ b/app/.vitepress/src/views/other/projects/components/MiniDescription.vue
@@ -67,7 +67,6 @@ defineProps({
.more-info {
p {
margin: var(--o-spacing-h2) auto var(--o-spacing-h5) 0;
- width: 90px;
height: 26px;
font-size: var(--o-font-size-h7);
font-weight: 400;
diff --git a/app/.vitepress/src/views/other/projects/components/MiniDocs.vue b/app/.vitepress/src/views/other/projects/components/MiniDocs.vue
index df71484dbbfa40a17d31a703ac376ad68eb52df7..fd78d6bb58e69e8f6a82cfb82d9ee0ed802e6135 100644
--- a/app/.vitepress/src/views/other/projects/components/MiniDocs.vue
+++ b/app/.vitepress/src/views/other/projects/components/MiniDocs.vue
@@ -1,49 +1,8 @@
-