diff --git a/src/assets/img/AIchat/主力作战.png b/src/assets/img/AIchat/主力作战.png new file mode 100644 index 0000000..20e5ec8 Binary files /dev/null and b/src/assets/img/AIchat/主力作战.png differ diff --git a/src/assets/img/AIchat/攻防三维.png b/src/assets/img/AIchat/攻防三维.png new file mode 100644 index 0000000..d006673 Binary files /dev/null and b/src/assets/img/AIchat/攻防三维.png differ diff --git a/src/assets/img/AIchat/核心价值评估标题.png b/src/assets/img/AIchat/核心价值评估标题.png new file mode 100644 index 0000000..0daca02 Binary files /dev/null and b/src/assets/img/AIchat/核心价值评估标题.png differ diff --git a/src/assets/img/AIchat/框.png b/src/assets/img/AIchat/框.png new file mode 100644 index 0000000..b4cf65e Binary files /dev/null and b/src/assets/img/AIchat/框.png differ diff --git a/src/assets/img/AIchat/综合作战.png b/src/assets/img/AIchat/综合作战.png new file mode 100644 index 0000000..55e3add Binary files /dev/null and b/src/assets/img/AIchat/综合作战.png differ diff --git a/src/assets/img/AIchat/罗盘边框.png b/src/assets/img/AIchat/罗盘边框.png new file mode 100644 index 0000000..6ab83e6 Binary files /dev/null and b/src/assets/img/AIchat/罗盘边框.png differ diff --git a/src/assets/img/AIchat/边框.png b/src/assets/img/AIchat/边框.png new file mode 100644 index 0000000..b4c457b Binary files /dev/null and b/src/assets/img/AIchat/边框.png differ diff --git a/src/views/AIchat.vue b/src/views/AIchat.vue index 676d2fa..03cc174 100644 --- a/src/views/AIchat.vue +++ b/src/views/AIchat.vue @@ -1,120 +1,127 @@ @@ -4710,7 +5383,6 @@ onUnmounted(() => { animation-duration: 35s; /* PC端改为35秒 */ } - } @keyframes marquee { @@ -4723,30 +5395,200 @@ onUnmounted(() => { } } +.loading-dots { + display: inline-block; +} + +.dot { + opacity: 0.4; + animation: loading 1.4s infinite; +} + +.dot:nth-child(1) { + animation-delay: 0s; +} +.dot:nth-child(2) { + animation-delay: 0.2s; +} +.dot:nth-child(3) { + animation-delay: 0.4s; +} +.dot:nth-child(4) { + animation-delay: 0.6s; +} +.dot:nth-child(5) { + animation-delay: 0.8s; +} +.dot:nth-child(6) { + animation-delay: 1s; +} + +@keyframes loading { + 0%, + 60%, + 100% { + opacity: 0.4; + } + 30% { + opacity: 1; + } +} + .message-bubble { - max-width: 70%; + max-width: 80%; margin: 10px 0px; - padding: 15px 25px; - border-radius: 10px; + padding: 15px 20px; + position: relative; } .message-bubble.user { - background: #8263f0; - color: white; + color: #6d22f8; + background: white; + font-weight: bold; margin-left: auto; + border-radius: 10px; margin-right: 20px; /* border-bottom-right-radius: 5px; */ } .message-bubble.ai { + background: #2b378d; + color: #ffffff; + margin: 0 auto; + /* border-bottom-left-radius: 5px; */ +} + +.message-bubble.ing { background: #ffffff; - color: #333; - margin-right: auto; + color: #000000; + font-weight: bold; + border-radius: 10px; margin-left: 20px; + margin-right: auto; /* border-bottom-left-radius: 5px; */ } +.message-bubble.ai.title1 { + width: 100%; + display: flex; + border-radius: 10px 10px 0px 0px; + /* border-bottom-left-radius: 5px; */ +} + +.mainTitle { + font-size: 16px; + font-weight: bold; + background-image: url("@/assets/img/AiEmotion/bk01.png"); + background-repeat: no-repeat; + background-size: 100% 100%; + min-width: 200px; + width: 20vw; + height: 50px; + padding: 5px 0px 0px 0px; + display: flex; + justify-content: center; + align-items: center; +} + +.date { + font-size: 18px; + font-weight: bold; + margin-left: auto; + /* width: 100px; */ + display: flex; + justify-content: center; + align-items: center; +} + +.message-bubble.ai.title2 { + width: 100%; + display: flex; + justify-content: center; + align-items: center; +} + +.title1Img { + max-width: 500px; + width: 80vw; +} + +.message-bubble.ai.title3 { + width: 100%; + display: flex; + justify-content: center; + align-items: center; +} + +.title2Img { + max-width: 500px; + width: 90vw; +} + +.message-bubble.ai.content1 { + width: 100%; + display: flex; + justify-content: center; + align-items: center; +} + +.content1Text { + background-image: url("@/assets/img/AIchat/框.png"); + background-repeat: no-repeat; + background-size: 100% 100%; + width: 50vw; + min-width: 350px; + /* height: 20vw; */ + /* max-height: 400px; */ + padding: 5% 0; +} + +.text1 { + font-weight: bold; + /* margin-left: 6%; */ + /* margin-bottom: 10px; */ + margin: 0px 6% 10px 6%; + font-size: 30px; +} + +.message-bubble.ai.content2 { + width: 100%; +} + +.message-bubble.ai.content3 { + width: 100%; + display: flex; + justify-content: center; + align-items: center; +} + +.content3Text { + background-image: url("@/assets/img/AIchat/边框.png"); + background-repeat: no-repeat; + background-size: 100% 100%; + width: 50vw; + min-width: 350px; + /* height: 20vw; */ + /* max-height: 400px; */ + padding: 5% 0px; +} + +.text3 { + /* font-weight: bold; */ + /* margin-left: 6%; */ + /* margin-bottom: 10px; */ + margin: 0px 6% 10px 6%; + font-size: 30px; +} + +.message-bubble.ai.mianze { + width: 100%; + text-align: center; + font-weight: bold; + font-size: 24px; + border-radius: 0px 0px 10px 10px; +} + .kline-container { margin-top: 10px; /* 最小高度 */ @@ -4758,9 +5600,34 @@ onUnmounted(() => { @media (max-width: 768px) { .kline-container { - min-width: 75vw; } + + .content1Text { + width: 77vw; + min-width: 0px; + /* height: 20vw; */ + /* min-height: 150px; */ + } + + .text1 { + font-size: 20px; + } + + .content3Text { + width: 77vw; + min-width: 0px; + /* height: 20vw; */ + /* min-height: 150px; */ + } + + .text3 { + font-size: 20px; + } + + .message-bubble.ai.mianze { + font-size: 18px; + } } .kline-container .chart-mount-point {