diff --git a/web/public/images/menu/app1.png b/web/public/images/menu/app1.png deleted file mode 100644 index f0307dd0..00000000 Binary files a/web/public/images/menu/app1.png and /dev/null differ diff --git a/web/public/images/menu/bbs1.png b/web/public/images/menu/bbs1.png deleted file mode 100644 index a9d44662..00000000 Binary files a/web/public/images/menu/bbs1.png and /dev/null differ diff --git a/web/public/images/menu/docs1.png b/web/public/images/menu/docs1.png deleted file mode 100644 index d11deacc..00000000 Binary files a/web/public/images/menu/docs1.png and /dev/null differ diff --git a/web/public/images/menu/log1.png b/web/public/images/menu/log1.png deleted file mode 100644 index 03870d66..00000000 Binary files a/web/public/images/menu/log1.png and /dev/null differ diff --git a/web/public/images/menu/member1.png b/web/public/images/menu/member1.png deleted file mode 100644 index cceac4ca..00000000 Binary files a/web/public/images/menu/member1.png and /dev/null differ diff --git a/web/public/images/menu/share1.png b/web/public/images/menu/share1.png deleted file mode 100644 index 8d84b074..00000000 Binary files a/web/public/images/menu/share1.png and /dev/null differ diff --git a/web/public/images/menu/xmind1.png b/web/public/images/menu/xmind1.png deleted file mode 100644 index 910dc486..00000000 Binary files a/web/public/images/menu/xmind1.png and /dev/null differ diff --git a/web/src/assets/css/chat-app.css b/web/src/assets/css/chat-app.css index 064cd4c2..6362f163 100644 --- a/web/src/assets/css/chat-app.css +++ b/web/src/assets/css/chat-app.css @@ -51,6 +51,6 @@ color: #999; } .page-apps .inner .list-box .app-item:hover { - box-shadow: 0 0 10px rgba(71,255,241,0.6); /* 添加阴影效果 */ + box-shadow: 0 0 10px var(--shadow-color); /* 添加阴影效果 */ transform: translateY(-10px); /* 向上移动10像素 */ } diff --git a/web/src/assets/css/chat-app.styl b/web/src/assets/css/chat-app.styl index a34dfdd7..63f4e74b 100644 --- a/web/src/assets/css/chat-app.styl +++ b/web/src/assets/css/chat-app.styl @@ -1,30 +1,38 @@ .page-apps { - background-color: #282c34; + // background-color: #282c34; height 100% .apps-type-nav{ - height 43px + height 50px padding 8px 0; - margin-bottom 3px + margin 10px auto } .scrollbar-type-nav{ display flex align-items center - height 43px - padding 0 5px + + padding 2px + background-color #f4f1f7 + width fit-content + border 1px solid rgba(79,89,102,.078) + border-radius: 20px + margin: 0 auto + // background: var(--chat-bg); + // width 100% li{ flex-shrink 0 display flex align-items center justify-content center - margin 0 10px + margin 5px 8px height 26px border-radius 4px - border 1px solid rgb(80,80,80) + // border 1px solid rgb(80,80,80) padding 2px 12px - background rgba(60,60,60 0.9) - color #fff + // background rgba(60,60,60 0.9) + color var(--theme-text-tertiary) + font-weight: bold font-size 14px cursor pointer @@ -34,9 +42,12 @@ overflow hidden margin-right 5px border-radius 50% + } &.active{ - background #21aa93; + background #fff; + color: var(--el-color-primary); + border-radius 20px } } } @@ -53,16 +64,24 @@ .item { display flex flex-flow row - border 1px solid rgb(80,80,80) + // border 1px solid rgb(80,80,80) padding 10px - background rgba(60,60,60 0.5) + background: var(--chat-bg); + border-radius 8px .image { width 80px height 80px min-width 80px - border-radius 5px + border-radius 50% overflow hidden + object-fit: contain + display: flex + align-items center + justify-content center + flex-shrink 0 + border: 2px solid #f5f7fd + background: #fff } .inner { @@ -75,7 +94,7 @@ text-align left .info-title { - color var(--el-text-color) + color: var(--text-theme-color) font-size 1.25rem line-height 1.75rem letter-spacing: .025em; @@ -96,7 +115,8 @@ word-break: break-all; height 34px font-size: .875rem; - color #999999 + color var(--el-text-color-primary) + } } diff --git a/web/src/assets/css/chat-plus.styl b/web/src/assets/css/chat-plus.styl index fe3972a6..f6989cb2 100644 --- a/web/src/assets/css/chat-plus.styl +++ b/web/src/assets/css/chat-plus.styl @@ -1,5 +1,4 @@ -$sideBgColor = #252526; -$borderColor = #4676d0; + #app { height: 100%; @@ -33,7 +32,7 @@ $borderColor = #4676d0; // .search-input { // --el-input-bg-color: #363535 // --el-input-border-color: #464545 - // --el-input-focus-border-color: #47fff1 + // --el-input-focus-border-color:#b0a0f8 // --el-input-hover-border-color: #2DA39A // box-shadow: none // } diff --git a/web/src/assets/css/common.styl b/web/src/assets/css/common.styl index 2edb8c67..b7be7059 100644 --- a/web/src/assets/css/common.styl +++ b/web/src/assets/css/common.styl @@ -2,6 +2,7 @@ --sm-txt:rgba(163, 174, 208, 1); --text-secondary: #8a939d; --el-color-primary: rgb(107, 80, 225); + --theme-textcolor-normal:#b0a0f8; --el-border-radius-base: 8px; --el-color-primary-light-5:rgb(107, 85, 255); --el-color-primary-light-3:rgb(78, 51, 254); @@ -19,9 +20,18 @@ --theme-border-primary: rgba(86, 86, 95, .322); //主题边框颜色 --theme-border-hover: rgb(107, 85, 255);//主题边框hover颜色 --text--hover:rgba(215, 211, 240, 0.581) //主题色hover色系 - - + --el-input-focus-border-color: #b0a0f8; + --little-btn-bg:#e9d3f6; + --gray-btn-bg:#ededf591; + --a-link-color: #3561ff + --shadow-color:rgba(223,71,255,0.6) + --sm-btn-bg:#6052ed; +--theme-text-tertiary: #595959; +--theme-btn-fill-tertiary: #f0ebff; +--theme-text-btn-tertiary: #6841ea; + +// #e7e7e8 } .el-dialog{ --el-border-radius-base: 20px; @@ -90,13 +100,13 @@ /* 滚动条的轨道背景颜色 */ ::-webkit-scrollbar-track { - background: #f1f1f1; /* 滚动条轨道颜色 */ + background: #f1f1f1 !important; /* 滚动条轨道颜色 */ border-radius: 6px; /* 可选:轨道圆角 */ } /* 滚动条滑块的颜色 */ ::-webkit-scrollbar-thumb { - background: #888; /* 滑块颜色 */ + background: #888 !important; /* 滑块颜色 */ border-radius: 6px; /* 可选:滑块圆角 */ } @@ -115,4 +125,13 @@ --text-color:var(--theme-text-color-primary) font-size: 16px } -} \ No newline at end of file +} +.sm-btn-theme{ + background-color: var(--theme-btn-fill-tertiary) !important; + color: var(--theme-text-btn-tertiary) !important; + border: none; + } + + .el-tag, .el-tag.el-tag--primary{ + --el-tag-bg-color:#f0ebff + } \ No newline at end of file diff --git a/web/src/assets/css/custom-scroll.css b/web/src/assets/css/custom-scroll.css index eb7e1d0a..923a4a35 100644 --- a/web/src/assets/css/custom-scroll.css +++ b/web/src/assets/css/custom-scroll.css @@ -1,13 +1,18 @@ .custom-scroll ::-webkit-scrollbar { width: 8px; /* 滚动条宽度 */ + display:none; } .custom-scroll ::-webkit-scrollbar-track { background-color: #282c34; + display:none; } .custom-scroll ::-webkit-scrollbar-thumb { background-color: #444; border-radius: 8px; + display:none; } .custom-scroll ::-webkit-scrollbar-thumb:hover { background-color: #666; + display:none; } + diff --git a/web/src/assets/css/home.styl b/web/src/assets/css/home.styl index 49ac5e8a..17a95392 100644 --- a/web/src/assets/css/home.styl +++ b/web/src/assets/css/home.styl @@ -15,7 +15,9 @@ .tab-box{ align-items: center background-color: var(--card-bg) - height: 100% + // height: 100% + // position: fixed; + height: 100vh; .title{ font-size: 28px font-weight: 700 @@ -173,6 +175,13 @@ background: var(--theme-bg-all); // background-image: linear-gradient(180deg, rgba(247, 232, 255, .54), rgba(191, 223, 255, .35)); width: 100%; + .loginMask{ + position: absolute; + top: 0; + width: 100%; + height: 100%; + z-index: 999; + } .topheader{ display: flex; position: fixed; diff --git a/web/src/assets/css/image-dall.styl b/web/src/assets/css/image-dall.styl index 331d4f7a..5dc19c25 100644 --- a/web/src/assets/css/image-dall.styl +++ b/web/src/assets/css/image-dall.styl @@ -1,25 +1,25 @@ .page-dall { - background-color: #282c34; + // background-color: #282c34; .inner { display: flex; .sd-box { margin 10px - background-color #262626 - border 1px solid #454545 + // background-color #262626 + // border 1px solid #454545 min-width 300px max-width 300px padding 10px border-radius 10px - color #ffffff; + color var(--text-theme-color); font-size 14px h2 { font-weight: bold; font-size 20px text-align center - color #47fff1 + color#b0a0f8 } // 隐藏滚动条 @@ -66,25 +66,24 @@ text-align center .el-button { - width 100% + width 200px - span { - color #2D3A4B - } + } } } .el-form { .el-form-item__label { - color #ffffff + color var(--text-theme-color) } } .task-list-box { + background: var(--chat-bg); width 100% padding 10px - color #ffffff + color var(--text-theme-color) overflow-x hidden .task-list-inner { @@ -93,26 +92,26 @@ } .el-tabs__item { - color: #fff; + color: var(--text-theme-color); font-size: 18px; } .title-tabs .el-tabs__item.is-active { - color: #47FFF1; + color:#b0a0f8; font-size: 18px; } .title-tabs .el-tabs__active-bar { - background-color: #47FFF1; + background-color:#b0a0f8; } .el-textarea { - --el-input-focus-border-color: #47FFF1; + // --el-input-focus-border-color:#b0a0f8; } .el-textarea__inner { background: transparent; - color: #fff; + color: var(--text-theme-color); } .el-input__wrapper { @@ -141,7 +140,7 @@ } .el-form-item__label { - color #ffffff + color var(--text-theme-color) } // 图片上传样式 diff --git a/web/src/assets/css/image-mj.css b/web/src/assets/css/image-mj.css index f595bc43..19d3d4c2 100644 --- a/web/src/assets/css/image-mj.css +++ b/web/src/assets/css/image-mj.css @@ -365,7 +365,7 @@ display: block; } .page-mj .inner .task-list-box .task-list-inner .job-list-box .finish-job-list .animate:hover { - box-shadow: 0 0 10px rgba(71,255,241,0.6); /* 添加阴影效果 */ + box-shadow: 0 0 10px rgba(223,71,255,0.6); /* 添加阴影效果 */ transform: translateY(-10px); /* 向上移动10像素 */ } .page-mj .inner .task-list-box .task-list-inner .job-list-box .el-image { diff --git a/web/src/assets/css/image-mj.styl b/web/src/assets/css/image-mj.styl index 7e5f13c1..0e7f9760 100644 --- a/web/src/assets/css/image-mj.styl +++ b/web/src/assets/css/image-mj.styl @@ -1,26 +1,30 @@ .page-mj { - background-color: #282c34; + // background-color: #282c34; height 100% .inner { display: flex; + // height: 100% .mj-box { margin 10px - background-color #262626 - border 1px solid #454545 + // background-color #262626 + // border 1px solid #454545 + // height: calc(100vh - 50px) + // overflow: scroll min-width 300px max-width 300px padding 10px border-radius 10px - color #ffffff; + color var(--text-theme-color); font-size 14px + overflow auto h2 { font-weight: bold; font-size 20px text-align center - color #47fff1 + color var( --theme-textcolor-normal) } // 隐藏滚动条 @@ -44,16 +48,20 @@ } .grid-content { - background-color #383838 - border-radius 5px + // background-color #383838 + background: var(--card-bg); + border-radius: 8px; padding 8px 14px display flex cursor pointer margin-bottom: 10px; - border 1px solid #383838 + // border 1px solid #383838 + border 1px solid var(--chat-bg) + &:hover { - background-color #585858 + border 1px solid var(--theme-border-hover) + } .icon { @@ -70,28 +78,30 @@ .grid-content.active { - color #47fff1 - background-color #585858 - border 1px solid #47fff1 + // color #47fff1 + // background-color #585858 + border 1px solid var(--theme-border-hover) } .model { - background-color #383838 - border 1px solid #454545 - border-radius 5px + background: var(--card-bg); + // border 1px solid #454545 + border-radius 8px padding 5px margin-bottom 10px display flex flex-flow column align-items center cursor pointer + border 1px solid var(--chat-bg) &:hover { - background-color #585858 + border 1px solid var(--theme-border-hover) + } .el-image { - height 30px + height 40px width 100% } @@ -103,9 +113,10 @@ } .model.active { - color #47fff1 - background-color #585858 - border 1px solid #47fff1 + // color #47fff1 + // background-color #585858 + border 1px solid var(--theme-border-hover) + } .form-item-inner { @@ -113,16 +124,16 @@ align-items: center .el-select { - --el-select-input-focus-border-color: #47FFF1; - --el-input-focus-border-color: #47FFF1; + --el-select-input-focus-border-color: var(--el-color-primary) + --el-input-focus-border-color: var(--el-color-primary) } .el-input__wrapper { - background: #383838; + background: var(--chat-bg) } .el-input__inner { - color: #fff + color: var(--text-theme-color) } .el-icon { @@ -167,7 +178,7 @@ .el-form { .el-form-item__label { - color #ffffff + color var(--text-theme-color) } .el-input, .el-slider { @@ -182,9 +193,10 @@ } .task-list-box { + background: var(--chat-bg); width 100% padding 0 10px 10px 10px - color #ffffff + color var(--text-theme-color) overflow-x hidden .task-list-inner { @@ -193,26 +205,26 @@ } .el-tabs__item { - color: #fff; + color: var(--text-theme-color); font-size: 18px; } .title-tabs .el-tabs__item.is-active { - color: #47FFF1; + color: var( --theme-textcolor-normal); font-size: 18px; } .title-tabs .el-tabs__active-bar { - background-color: #47FFF1; + background-color: var( --theme-textcolor-normal); } .el-textarea { - --el-input-focus-border-color: #47FFF1; + --el-input-focus-border-color: var(--el-color-primary) } .el-textarea__inner { background: transparent; - color: #fff; + color: var(--text-theme-color); } .el-input__wrapper { @@ -241,7 +253,7 @@ } .el-form-item__label { - color #ffffff + color var(--text-theme-color) } // 图片上传样式 @@ -367,7 +379,7 @@ display block cursor pointer background-color #4E5058 - color #ffffff + color var(--text-theme-color) &:hover { background-color #6D6F78 @@ -422,7 +434,7 @@ justify-content center align-items center min-height 220px - color #ffffff + color var(--text-theme-color) overflow hidden .err-msg-container { diff --git a/web/src/assets/css/image-sd.css b/web/src/assets/css/image-sd.css index 00177432..864f566f 100644 --- a/web/src/assets/css/image-sd.css +++ b/web/src/assets/css/image-sd.css @@ -250,7 +250,7 @@ display: block; } .page-sd .inner .task-list-box .task-list-inner .job-list-box .finish-job-list .animate:hover { - box-shadow: 0 0 10px rgba(71,255,241,0.6); /* 添加阴影效果 */ + box-shadow: 0 0 10px rgba(223,71,255,0.6); /* 添加阴影效果 */ transform: translateY(-10px); /* 向上移动10像素 */ } .page-sd .inner .task-list-box .task-list-inner .job-list-box .el-image { diff --git a/web/src/assets/css/image-sd.styl b/web/src/assets/css/image-sd.styl index 90594e59..357d5e95 100644 --- a/web/src/assets/css/image-sd.styl +++ b/web/src/assets/css/image-sd.styl @@ -1,18 +1,18 @@ .page-sd { - background-color: #282c34; + // background-color: #282c34; .inner { display: flex; .sd-box { margin 10px - background-color #262626 - border 1px solid #454545 + // background-color #262626 + // border 1px solid #454545 min-width 300px max-width 300px padding 10px 10px 20px 10px border-radius 10px - color #ffffff; + color var(--text-theme-color); font-size 14px overflow auto @@ -20,7 +20,8 @@ font-weight: bold; font-size 20px text-align center - color #47fff1 + color var( --theme-textcolor-normal) + } // 隐藏滚动条 @@ -67,25 +68,24 @@ text-align center .el-button { - width 100% + width 200px - span { - color #2D3A4B - } + } } } .el-form { .el-form-item__label { - color #ffffff + color: var(--text-theme-color) } } .task-list-box { + background: var(--chat-bg); width 100% padding 0 10px 10px 10px - color #ffffff + color: var(--text-theme-color) overflow-x hidden .task-list-inner { @@ -108,7 +108,7 @@ } .el-textarea { - --el-input-focus-border-color: #47FFF1; + // --el-input-focus-border-color: #47FFF1; } .el-textarea__inner { @@ -142,7 +142,7 @@ } .el-form-item__label { - color #ffffff + color: var(--text-theme-color) } // 图片上传样式 diff --git a/web/src/assets/css/images-wall.styl b/web/src/assets/css/images-wall.styl index d64b82bc..5fad6e0f 100644 --- a/web/src/assets/css/images-wall.styl +++ b/web/src/assets/css/images-wall.styl @@ -9,11 +9,11 @@ .page-images-wall { display: flex; - background-color: #282c34; + // background-color: #282c34; .inner { width 100% - color #ffffff + color var(--text-theme-color); overflow hidden .header { @@ -33,7 +33,7 @@ font-size 16px .el-radio { - color #ffffff + color var(--text-theme-color); } } @@ -68,7 +68,7 @@ width 100% bottom 0 left 0 - color #ffffff + color var(--text-theme-color); padding 8px 10px line-height 1.2 border-top-right-radius 10px @@ -77,11 +77,15 @@ span { word-break break-all } + .iconfont{ + + } .el-icon, .iconfont { top 2px cursor pointer - border 1px solid #ffffff + color: #fff !important; + border 1px solid #fff !important; border-radius 5px padding 2px font-size 16px; diff --git a/web/src/assets/css/luma.styl b/web/src/assets/css/luma.styl index a3b95efb..450e0af5 100644 --- a/web/src/assets/css/luma.styl +++ b/web/src/assets/css/luma.styl @@ -1,12 +1,14 @@ .page-luma { display flex height 100% - background-color #0E0808 + // background-color #0E0808 + // background: var(--chat-bg); + overflow auto //justify-content center flex-flow column align-items center - background: linear-gradient(180deg, rgba(75, 62, 53, 0.8), rgba(144, 50, 181, 0.3)); + // background: linear-gradient(180deg, rgba(75, 62, 53, 0.8), rgba(144, 50, 181, 0.3)); .prompt-box { @@ -50,7 +52,7 @@ .btn-swap { margin-right 10px .icon-exchange{ - color #ffffff + color var(--text-theme-color) cursor pointer } } @@ -60,18 +62,20 @@ .prompt-container { width: 100%; .input-container { - background: linear-gradient(90deg, rgba(75, 62, 53, 0.8), rgba(144, 50, 181, 0.3)); + background: var(--chat-bg); + // background: linear-gradient(90deg, rgba(75, 62, 53, 0.8), rgba(144, 50, 181, 0.3)); border-radius: 28px; padding: 10px 20px; display: flex; align-items: center; - box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); + margin-bottom: 16px; + // box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); .prompt-input { background: transparent; border: none; outline: none; - color: white; + color var(--text-theme-color); font-size: 14px; width: 100%; padding: 10px; @@ -82,16 +86,14 @@ overflow-wrap: break-word; scrollbar-width: none; /* 隐藏滚动条 */ - &::placeholder { - color: rgba(255, 255, 255, 0.6); - } + &::-webkit-scrollbar { display: none; } } .upload-icon, .send-icon { - color #e1e1e1 + color var( --el-color-primary) .iconfont { font-size 20px cursor pointer @@ -104,7 +106,7 @@ .params { display flex justify-content right - color #e1e1e1 + color var(--text-theme-color); font-size 14px padding 10px 30px @@ -129,9 +131,9 @@ padding 0 40px .h-title { - color #ffffff + color var(--text-theme-color) width 100% - font-size 36px + // font-size 36px text-align left } @@ -147,9 +149,7 @@ cursor pointer margin-bottom 10px - &:hover { - background-color #2A2525 - } + .left { .container { @@ -189,7 +189,8 @@ border-radius 5px background rgba(100, 100, 100, 0.3) cursor pointer - color #ffffff + color var(--text-theme-color) + opacity 0 transform: translate(-50%, 0px); transition opacity 0.3s ease 0s @@ -222,7 +223,8 @@ text-overflow ellipsis } .prompt { - color rgb(250 247 245) + color var( --el-text-color-primary) + cursor: text } .failed { color #E4696B @@ -248,7 +250,7 @@ .text { margin-right 10px - color #e1e1e1 + color #000 } } @@ -259,8 +261,9 @@ color #726E6C &:hover { - background #5f5958 - color #e1e1e1 + // background #5f5958 + // color #e1e1e1 + color:var(--el-color-primary) } .downloading { @@ -317,7 +320,7 @@ // border-radius 20px // padding 3px 15px // cursor pointer - // color #ffffff + // color var(--text-theme-color) // font-size 14px // // .iconfont { @@ -344,14 +347,14 @@ .btn { margin-right 10px - background-color #363030 border none border-radius 5px padding 5px 10px cursor pointer + color #000 &:hover { - background-color #5F5958 + opacity: 0.7 } } diff --git a/web/src/assets/css/mark-map.styl b/web/src/assets/css/mark-map.styl index e2f62c34..3f735e07 100644 --- a/web/src/assets/css/mark-map.styl +++ b/web/src/assets/css/mark-map.styl @@ -1,5 +1,5 @@ .page-mark-map { - background-color: #282c34; + // background-color: #282c34; height 100% .inner { @@ -7,20 +7,20 @@ .mark-map-box { margin 10px - background-color #262626 - border 1px solid #454545 + // background-color #262626 + // border 1px solid #454545 min-width 300px max-width 300px padding 10px border-radius 10px - color #ffffff; + color var(--text-theme-color); font-size 14px h2 { font-weight: bold; font-size 20px text-align center - color #47fff1 + color var( --theme-textcolor-normal) } // 隐藏滚动条 @@ -43,7 +43,7 @@ width 100% span { - color #2D3A4B + color #fff } } @@ -61,13 +61,15 @@ .el-form { .el-form-item__label { - color #ffffff + color var(--text-theme-color) } } .chat-box { width 100% + background: var(--chat-bg); + .top-bar { display flex @@ -77,13 +79,13 @@ } .markdown { - color #ffffff + color var(--text-theme-color) display flex justify-content center align-items center h1 { - color: #47fff1; + color: var( --theme-textcolor-normal); } h2 { @@ -116,7 +118,7 @@ .markmap { width 100% - color #ffffff + color var(--text-theme-color) font-size 12px .markmap-foreign { @@ -139,7 +141,7 @@ .mm-toolbar-item { cursor pointer - color var(--el-color-white) + color var( --el-text-color-primary) } } diff --git a/web/src/assets/css/markdown/vue.css b/web/src/assets/css/markdown/vue.css index 296b9a7c..862aaadf 100644 --- a/web/src/assets/css/markdown/vue.css +++ b/web/src/assets/css/markdown/vue.css @@ -4,10 +4,11 @@ list-style: normal; } a { - color: #42b983; - font-weight: 600; + + color :var(--a-link-color); + text-decoration: underline; + padding: 0 2px; - text-decoration: none; } h1, diff --git a/web/src/assets/css/member.css b/web/src/assets/css/member.css index 0627f47e..55cc374c 100644 --- a/web/src/assets/css/member.css +++ b/web/src/assets/css/member.css @@ -141,7 +141,7 @@ margin-right: 5px; } .member .inner .product-box .list-box .product-item:hover { - box-shadow: 0 0 10px rgba(71,255,241,0.6); /* 添加阴影效果 */ + box-shadow: 0 0 10px var(--shadow-color); /* 添加阴影效果 */ transform: translateY(-10px); /* 向上移动10像素 */ } .member .inner .product-box .headline { diff --git a/web/src/assets/css/member.styl b/web/src/assets/css/member.styl index aca86dbf..d638d087 100644 --- a/web/src/assets/css/member.styl +++ b/web/src/assets/css/member.styl @@ -1,18 +1,18 @@ .member { - background-color: #282c34; + // background-color: #282c34; height 100% .title { text-align center background-color #25272d font-size 24px - color #ffffff + color var(--text-theme-color) padding 10px border-bottom 1px solid #3c3c3c } .inner { - color #ffffff + color var(--text-theme-color) padding 15px 0 15px 15px; overflow-x hidden overflow-y visible @@ -22,13 +22,13 @@ .user-profile { padding 10px 20px 20px 20px width 300px - background-color #393F4A - color #ffffff + background-color var(--chat-bg) + color var(--text-theme-color) border-radius 10px //height 100vh .el-form-item__label { - color #ffffff + color var(--text-theme-color) justify-content start } @@ -58,7 +58,8 @@ .list-box { .product-item { - border 1px solid #666666 + // border 1px solid #666666 + background-color var(--chat-bg) border-radius 6px overflow hidden cursor pointer @@ -87,7 +88,7 @@ text-align center font-size 16px font-weight bold - color #47fff1 + color var( --el-color-primary) } } @@ -138,14 +139,14 @@ padding 0 .icon-alipay,.icon-wechat-pay { - color #ffffff + color var(--text-theme-color) } .icon-qq { color #15A6E8 font-size 24px } .icon-jd-pay { - color #ffffff + color var(--text-theme-color) font-size 24px } .icon-douyin { @@ -161,7 +162,7 @@ } &:hover { - box-shadow: 0 0 10px rgba(71, 255, 241, 0.6); /* 添加阴影效果 */ + // box-shadow: 0 0 10px rgba(71, 255, 241, 0.6); /* 添加阴影效果 */ transform: translateY(-10px); /* 向上移动10像素 */ } } diff --git a/web/src/assets/css/running-job-list.styl b/web/src/assets/css/running-job-list.styl index 9e870283..51d66638 100644 --- a/web/src/assets/css/running-job-list.styl +++ b/web/src/assets/css/running-job-list.styl @@ -12,7 +12,7 @@ height 200px overflow hidden padding 2px - background-color #555555 + background-color var( --gray-btn-bg) .job-item-inner { position relative diff --git a/web/src/assets/css/suno.styl b/web/src/assets/css/suno.styl index 7e787589..adf528f7 100644 --- a/web/src/assets/css/suno.styl +++ b/web/src/assets/css/suno.styl @@ -1,7 +1,7 @@ .page-suno { display flex height 100% - background-color #0E0808 + // background-color #0E0808 overflow auto .left-bar { @@ -24,7 +24,7 @@ .params { padding 20px 0 - color rgb(250 247 245) + color: var(--text-theme-color); position relative .pure-music { @@ -77,6 +77,7 @@ opacity: 0.9; } } + .song { display flex @@ -137,6 +138,8 @@ bottom 10px font-size 12px padding 2px 5px + background-color var(--sm-btn-bg) + color: #fff } } @@ -154,12 +157,16 @@ .tag { margin-right 10px word-break keep-all - background-color #312C2C - color #e1e1e1 - border-radius 5px + background: var(--card-bg); + color:var(--theme-text-color-primary); + opacity 0.7 + border-radius 8px padding 3px 6px cursor pointer font-size 13px + &:hover{ + color:var( --el-color-primary) + } } } } @@ -169,6 +176,8 @@ width 100% color rgb(250 247 245) overflow auto + background: var(--chat-bg) + .list-box { padding 0 0 0 20px @@ -180,7 +189,7 @@ margin-bottom 10px &:hover { - background-color #2A2525 + background: rgba(188,149,236,0.08) } .left { @@ -247,18 +256,18 @@ font-weight 700 a { - color rgb(250 247 245) + color vae( --a-link-color) &:hover { text-decoration underline } } .model { - color #E2E8F0 - background-color #1C1616 - border 1px solid #8f8f8f + color #8f8f8f + // background-color #1C1616 + // border 1px solid #8f8f8f font-weight normal - font-size 14px + font-size 12px padding 1px 3px border-radius 5px margin-left 10px @@ -271,7 +280,7 @@ .tags { font-size 14px - color #d1d1d1 + color var(--el-text-color-primary) padding 3px 0 } } @@ -303,8 +312,9 @@ color #726E6C &:hover { - background #5f5958 - color #e1e1e1 + // background #5f5958 + // color #e1e1e1 + color:var(--el-color-primary) } .downloading { @@ -372,14 +382,25 @@ .btn { margin-right 10px - background-color #363030 + color: #000 border none border-radius 5px padding 5px 10px cursor pointer + &:hover { - background-color #5F5958 + opacity :0.8 } } +} +.submit-btn { + display flex + align-items: center + margin: 20px 0 + justify-content: center; + .el-button { + width 200px + } + } \ No newline at end of file diff --git a/web/src/assets/css/theme-dark.styl b/web/src/assets/css/theme-dark.styl index 9fbf743b..591cc15f 100644 --- a/web/src/assets/css/theme-dark.styl +++ b/web/src/assets/css/theme-dark.styl @@ -20,7 +20,9 @@ } --btnColor: linear-gradient(88deg, #af61f0 1.44%, #5b62ce); --border-active:rgba(255, 255, 255, 0.1); - --card-bg: rgba(17, 28, 68, 1); + // --card-bg: rgba(17, 28, 68, 1); + --card-bg: #1f243f; + --card-bg-table: rgba(17, 28, 68, 1); --theme-bg:rgb(13, 20, 53); --theme-bg-all:rgb(13, 20, 53); --sign-bg: rgba(27, 37, 75, 1); @@ -28,7 +30,7 @@ --text-color-primary: #d1c7ff; --el-text-color-regular: rgba(163, 174, 208, 1) --el-border-color:rgb(79, 80, 85) - --el-text-color-primary: #fff; + --el-text-color-primary: #fff;//黑白切换 --el-bg-color-overlay: rgba(17, 28, 68, 1); --el-border-color-light: rgba(255, 255, 255, 0.2); --line-box:rgba(255, 255, 255, 0.1); @@ -39,6 +41,7 @@ --el-color-primary-light-9:rgba(86, 86, 95, .2); --chat-wel-bg:#2d2f388a; --theme-text-color-secondary: #a3aed0; + // --el-pagination-button-bg-color: rgba(86,86,95,0.2); //layout .more-menus li.moreTitle, @@ -52,9 +55,14 @@ .more-menus span.title{ color:#000; } + .menu-list .menu-list-item.active .el-icon{ + background: #0080006e; + } --theme-text-color-primary: #fff; --theme-text-primary: #f3f3f3; --chat-content-bg:rgba(86, 86, 95, .2); --chat-content-bg-list:rgba(86, 86, 95, .2); + + // --theme-text-tertiary: #e1e1e1; } \ No newline at end of file diff --git a/web/src/assets/css/theme-light.styl b/web/src/assets/css/theme-light.styl index b23e7e0c..30dfb64e 100644 --- a/web/src/assets/css/theme-light.styl +++ b/web/src/assets/css/theme-light.styl @@ -45,7 +45,7 @@ --chat-list-bg: #0302020a; --chat-content-bg-list:#fff; --chat-wel-bg:rgba(247, 247, 248, 1); - +--el-pagination-button-bg-color: rgba(86,86,95,0.2); } diff --git a/web/src/assets/css/waterfall-list.styl b/web/src/assets/css/waterfall-list.styl index 071c5302..4c9ccd0d 100644 --- a/web/src/assets/css/waterfall-list.styl +++ b/web/src/assets/css/waterfall-list.styl @@ -73,7 +73,7 @@ .animate { &:hover { - box-shadow: 0 0 10px rgba(71, 255, 241, 0.6); /* 添加阴影效果 */ + box-shadow: 0 0 10px var(--shadow-color); /* 添加阴影效果 */ transform: translateY(-10px); /* 向上移动10像素 */ } } diff --git a/web/src/assets/img/no-data.png b/web/src/assets/img/no-data.png new file mode 100644 index 00000000..7358e2f4 Binary files /dev/null and b/web/src/assets/img/no-data.png differ diff --git a/web/src/components/ChatReply.vue b/web/src/components/ChatReply.vue index a2d76594..c258a1c0 100644 --- a/web/src/components/ChatReply.vue +++ b/web/src/components/ChatReply.vue @@ -256,7 +256,7 @@ const reGenerate = (prompt) => { code { color:var(--theme-text-color-primary); - background-color #e7e7e8 + background-color var(--el-color-primary-light-3) padding 0 3px; border-radius 5px; } @@ -348,7 +348,7 @@ const reGenerate = (prompt) => { padding 10px 10px 10px 0; .bar-item { - background-color #e7e7e8; + background-color var( --little-btn-bg); color #888 padding 3px 5px; margin-right 10px; @@ -433,7 +433,7 @@ const reGenerate = (prompt) => { code { color:var(--theme-text-color-primary); - background-color #e7e7e8 + background-color var( --little-btn-bg) padding 0 3px; border-radius 5px; } @@ -539,7 +539,7 @@ const reGenerate = (prompt) => { } .bar-item.bg { - background-color #e7e7e8 + background-color var( --gray-btn-bg) cursor pointer } diff --git a/web/src/components/InviteList.vue b/web/src/components/InviteList.vue index 6fe482ed..332b8cea 100644 --- a/web/src/components/InviteList.vue +++ b/web/src/components/InviteList.vue @@ -1,76 +1,90 @@ \ No newline at end of file + diff --git a/web/src/components/RealtimeConversation.vue b/web/src/components/RealtimeConversation.vue index b89954c8..77739034 100644 --- a/web/src/components/RealtimeConversation.vue +++ b/web/src/components/RealtimeConversation.vue @@ -1,5 +1,5 @@ \ No newline at end of file + diff --git a/web/src/components/TaskList.vue b/web/src/components/TaskList.vue index 86ced83a..382fe33b 100644 --- a/web/src/components/TaskList.vue +++ b/web/src/components/TaskList.vue @@ -3,12 +3,14 @@
- -
- -
- +
+ +
\ No newline at end of file + diff --git a/web/src/components/UserOrder.vue b/web/src/components/UserOrder.vue index ffbbc4e5..52149acd 100644 --- a/web/src/components/UserOrder.vue +++ b/web/src/components/UserOrder.vue @@ -1,95 +1,111 @@ \ No newline at end of file + diff --git a/web/src/components/UserProfile.vue b/web/src/components/UserProfile.vue index 25ab0e95..6b052250 100644 --- a/web/src/components/UserProfile.vue +++ b/web/src/components/UserProfile.vue @@ -3,77 +3,92 @@ - + - + - + - {{ user.username }} - + {{ user.username }} + - - + > + + +
- {{ user['power'] }} + {{ user["power"] }} - - {{ dateFormat(user['expired_time']) }} + + {{ dateFormat(user["expired_time"]) }} - 保存 + 保存
\ No newline at end of file + diff --git a/web/src/components/Welcome.vue b/web/src/components/Welcome.vue index df4c319a..a058f571 100644 --- a/web/src/components/Welcome.vue +++ b/web/src/components/Welcome.vue @@ -1,7 +1,7 @@