From acb96969d790e9012426e255acb6b022be7e001a Mon Sep 17 00:00:00 2001 From: A1300399510 <1300399510@qq.com> Date: Tue, 21 Oct 2025 01:42:38 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E8=AE=BA=E5=9D=9B=E9=A1=B5=E9=9D=A2):=20?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=AE=BA=E5=9D=9B=E9=A6=96=E9=A1=B5=E6=9D=BF?= =?UTF-8?q?=E5=9D=97=E5=92=8C=E7=AD=BE=E5=88=B0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 添加论坛首页板块布局和样式,包括导航栏、签到功能、板块列表和精选内容展示 实现签到状态管理,添加签到按钮和已签到状态显示 新增多个图标资源文件用于界面展示 优化CSS样式结构,删除冗余代码文件 --- css/index copy.css | 354 ------------------- css/index.css | 314 ++++++++++++++++- css/index.less | 381 ++++++++++++++++++++- css/sectionIndex.css | 383 +++++++++++++++++++++ css/sectionIndex.less | 702 +++++++++++++++++++------------------- img/arrows-circle-red.svg | 6 + img/arrows-gray.svg | 6 + img/index-icon.png | Bin 0 -> 890 bytes img/pen-icon.png | Bin 0 -> 1184 bytes index.html | 4 +- js/sectionIndex.js | 6 +- sectionIndex.html | 99 +++++- 12 files changed, 1538 insertions(+), 717 deletions(-) delete mode 100644 css/index copy.css create mode 100644 css/sectionIndex.css create mode 100644 img/arrows-circle-red.svg create mode 100644 img/arrows-gray.svg create mode 100644 img/index-icon.png create mode 100644 img/pen-icon.png diff --git a/css/index copy.css b/css/index copy.css deleted file mode 100644 index 073b4c8..0000000 --- a/css/index copy.css +++ /dev/null @@ -1,354 +0,0 @@ -* { - margin: 0; - padding: 0; - box-sizing: border-box; - font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; - font-weight: 400; - font-style: normal; -} -body { - padding: 10px; - background-color: #eef2f5; -} -/* 公共的 css 样式 */ -.flexflex { - display: flex; -} -.flexcenter { - display: flex; - justify-content: center; - align-items: center; -} -.flexjcenter { - display: flex; - justify-content: center; -} -.flexacenter { - display: flex; - align-items: center; -} -.flex1 { - flex: 1; -} -.flexcolumn { - display: flex; - flex-direction: column; -} -.one-line-display { - word-break: keep-all; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} -.topic-and-selectives .head-top { - width: 64px; - height: 24px; - border-radius: 20px 20px 20px 0; - margin-bottom: 10px; -} -.topic-and-selectives .head-top .icon { - width: 15px; - height: 12px; - margin-right: 3px; -} -.topic-and-selectives .head-top .text { - font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; - font-weight: 400; - font-style: normal; - color: #ffffff; - font-size: 14px; -} -.topic-and-selectives .topic-box { - width: 308px; - height: 320px; - background-color: #ffffff; - border: 1px solid #e9eef2; - border-radius: 10px; - padding: 10px; - margin-right: 12px; -} -.topic-and-selectives .topic-box .head-top { - background-color: #f4ae38; -} -.topic-and-selectives .topic-box .topic-head { - height: 109px; - background-color: #f6f6f6; - border-radius: 8px; - flex-direction: column; - justify-content: space-between; - padding: 12px 16px; - margin-bottom: 12px; -} -.topic-and-selectives .topic-box .topic-head .title { - font-size: 16px; - color: #000000; - line-height: 23px; -} -.topic-and-selectives .topic-box .topic-head .hint { - font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; - font-weight: 400; - font-style: normal; - font-size: 16px; - color: #7f7f7f; -} -.topic-and-selectives .topic-box .topic-head .people { - position: relative; - justify-content: space-between; -} -.topic-and-selectives .topic-box .topic-head .people::after { - content: ""; - position: absolute; - top: 0; - left: 0; - transform: translateY(-100%); - width: 30px; - height: 4px; - background-color: #f4ae38; - border-radius: 150px; -} -.topic-and-selectives .topic-box .topic-head .people .left { - color: #aaaaaa; - font-size: 13px; -} -.topic-and-selectives .topic-box .topic-head .people .left .number { - color: #333333; - margin-right: 3px; -} -.topic-and-selectives .topic-box .topic-head .people .right .item { - width: 26px; - height: 26px; - border-radius: 50%; -} -.topic-and-selectives .topic-box .topic-head .people .right .item .img { - width: 26px; - height: 26px; - border-radius: 50%; -} -.topic-and-selectives .topic-box .topic-head .people .right .item:nth-child(6) { - margin-right: -9px; -} -.topic-and-selectives .topic-box .topic-head .people .right .item:nth-child(5) { - margin-right: -9px; -} -.topic-and-selectives .topic-box .topic-head .people .right .item:nth-child(4) { - margin-right: -7px; -} -.topic-and-selectives .topic-box .topic-list .item:hover { - color: #000000; -} -.topic-and-selectives .topic-box .topic-list .item:not(:last-child) { - margin-bottom: 1px; -} -.topic-and-selectives .topic-box .topic-list .item .img { - width: 12px; - height: 10px; - margin-right: 9px; -} -.topic-and-selectives .topic-box .topic-list .item .text { - font-size: 14px; - color: #555555; - line-height: 28px; -} -.topic-and-selectives .selectives-box { - width: 628px; - height: 320px; - background-color: #ffffff; - border: 1px solid #e9eef2; - border-radius: 10px; - padding: 10px; -} -.topic-and-selectives .selectives-box .head-top { - background-color: #f68251; - margin-bottom: 22px; -} -.topic-and-selectives .selectives-box .list { - flex-wrap: wrap; - padding: 0 5px; - justify-content: space-between; -} -.topic-and-selectives .selectives-box .list .item { - font-size: 14px; - color: #555555; - line-height: 20px; - margin-bottom: 12px; - position: relative; -} -.topic-and-selectives .selectives-box .list .item .dot { - width: 6px; - height: 6px; - border-radius: 50%; - background-color: #f68251; - margin-right: 10px; -} -.topic-and-selectives .selectives-box .list .item .text { - width: 265px; -} -.forum-sections-list { - position: relative; - width: 897px; - height: 240px; - background-color: #ffffff; - border: 1px solid #e9eef2; - border-radius: 10px; - padding-left: 70px; - padding-top: 20px; -} -.forum-sections-list .img { - position: absolute; - top: -1px; - left: -1px; - width: 60px; - height: 240px; -} -.forum-sections-list .title { - font-family: "PingFangSC-Semibold", "PingFang SC Semibold", "PingFang SC", sans-serif; - font-weight: 650; - font-style: normal; - font-size: 16px; - color: #000000; - margin-bottom: 16px; -} -.forum-sections-list .list .line:not(:last-child) { - margin-bottom: 10px; -} -.forum-sections-list .list .line .item { - font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; - font-weight: 400; - font-style: normal; - font-size: 14px; - color: #333; - padding: 0 18px; - height: 32px; - background-color: #f6f6f6; - border: 1px solid #f2f2f2; - border-radius: 16px; - cursor: pointer; -} -.forum-sections-list .list .line .item:not(:last-child) { - margin-right: 10px; -} -.item-box { - width: 897px; - background-color: #ffffff; - border: 1px solid #e9eef2; - border-radius: 10px; - padding: 18px 20px 0; -} -.item-box .item-head { - margin-bottom: 14px; -} -.item-box .item-head .avatar { - width: 28px; - height: 28px; - border-radius: 50%; - margin-right: 8px; -} -.item-box .item-head .name { - font-style: normal; - color: #555555; - font-size: 14px; - margin-right: 8px; -} -.item-box .item-head .group { - height: 15px; - margin-right: 8px; -} -.item-box .item-head .time { - font-size: 13px; - color: #aaaaaa; -} -.item-box .item-head .view { - font-size: 12px; - color: #aaaaaa; - margin-right: 15px; -} -.item-box .item-head .view .icon { - width: 13px; - height: 8px; - margin-right: 5px; -} -.item-box .item-head .btn { - width: 24px; - height: 16px; - background-color: #f2f2f2; - border-radius: 150px; -} -.item-box .item-head .btn .icon { - width: 18px; - height: 18px; -} -.item-box .label { - margin-bottom: 10px; -} -.item-box .label .item { - font-size: 14px; - color: #555555; - padding: 0 9px; - height: 24px; - line-height: 24px; - background-color: #f2f2f2; - border-radius: 6px; -} -.item-box .label .item.icon { - padding: 0; -} -.item-box .label .item:not(:last-child) { - margin-right: 10px; -} -.item-box .label .item.blue { - color: #ffffff; - background-color: #04b0d5; -} -.item-box .title { - font-weight: 650; - font-size: 20px; - color: #000000; - line-height: 36px; - margin-bottom: 7px; - font-family: "PingFangSC-Semibold", "PingFang SC Semibold", "PingFang SC", sans-serif; -} -.item-box .message { - font-size: 14px; - color: #555555; - white-space: pre-wrap; - margin-bottom: 15px; -} -.item-box .comment { - height: 40px; - background-color: #f6f6f6; - border-radius: 10px; - padding: 0 10px; -} -.item-box .comment .icon { - width: 20px; - height: 20px; - border-radius: 50%; - margin-right: 10px; -} -.item-box .comment .text { - font-size: 14px; - color: #7f7f7f; -} -.item-box .bottom { - height: 55px; - justify-content: flex-end; -} -.item-box .bottom .bottom-item { - cursor: pointer; -} -.item-box .bottom .bottom-item:not(:last-child) { - margin-right: 60px; -} -.item-box .bottom .bottom-item .icon { - width: 20px; - height: 20px; - margin-right: 8px; -} -.item-box .bottom .bottom-item .text { - color: #aaaaaa; - font-size: 13px; -} -.item-box .bottom .bottom-item.like .icon { - width: 18px; - height: 18px; -} diff --git a/css/index.css b/css/index.css index 11fd36a..073b4c8 100644 --- a/css/index.css +++ b/css/index.css @@ -40,7 +40,315 @@ body { overflow: hidden; text-overflow: ellipsis; } -#sectionIndex .head .logo { - width: 136px; - height: 68px; +.topic-and-selectives .head-top { + width: 64px; + height: 24px; + border-radius: 20px 20px 20px 0; + margin-bottom: 10px; +} +.topic-and-selectives .head-top .icon { + width: 15px; + height: 12px; + margin-right: 3px; +} +.topic-and-selectives .head-top .text { + font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; + font-weight: 400; + font-style: normal; + color: #ffffff; + font-size: 14px; +} +.topic-and-selectives .topic-box { + width: 308px; + height: 320px; + background-color: #ffffff; + border: 1px solid #e9eef2; + border-radius: 10px; + padding: 10px; + margin-right: 12px; +} +.topic-and-selectives .topic-box .head-top { + background-color: #f4ae38; +} +.topic-and-selectives .topic-box .topic-head { + height: 109px; + background-color: #f6f6f6; + border-radius: 8px; + flex-direction: column; + justify-content: space-between; + padding: 12px 16px; + margin-bottom: 12px; +} +.topic-and-selectives .topic-box .topic-head .title { + font-size: 16px; + color: #000000; + line-height: 23px; +} +.topic-and-selectives .topic-box .topic-head .hint { + font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; + font-weight: 400; + font-style: normal; + font-size: 16px; + color: #7f7f7f; +} +.topic-and-selectives .topic-box .topic-head .people { + position: relative; + justify-content: space-between; +} +.topic-and-selectives .topic-box .topic-head .people::after { + content: ""; + position: absolute; + top: 0; + left: 0; + transform: translateY(-100%); + width: 30px; + height: 4px; + background-color: #f4ae38; + border-radius: 150px; +} +.topic-and-selectives .topic-box .topic-head .people .left { + color: #aaaaaa; + font-size: 13px; +} +.topic-and-selectives .topic-box .topic-head .people .left .number { + color: #333333; + margin-right: 3px; +} +.topic-and-selectives .topic-box .topic-head .people .right .item { + width: 26px; + height: 26px; + border-radius: 50%; +} +.topic-and-selectives .topic-box .topic-head .people .right .item .img { + width: 26px; + height: 26px; + border-radius: 50%; +} +.topic-and-selectives .topic-box .topic-head .people .right .item:nth-child(6) { + margin-right: -9px; +} +.topic-and-selectives .topic-box .topic-head .people .right .item:nth-child(5) { + margin-right: -9px; +} +.topic-and-selectives .topic-box .topic-head .people .right .item:nth-child(4) { + margin-right: -7px; +} +.topic-and-selectives .topic-box .topic-list .item:hover { + color: #000000; +} +.topic-and-selectives .topic-box .topic-list .item:not(:last-child) { + margin-bottom: 1px; +} +.topic-and-selectives .topic-box .topic-list .item .img { + width: 12px; + height: 10px; + margin-right: 9px; +} +.topic-and-selectives .topic-box .topic-list .item .text { + font-size: 14px; + color: #555555; + line-height: 28px; +} +.topic-and-selectives .selectives-box { + width: 628px; + height: 320px; + background-color: #ffffff; + border: 1px solid #e9eef2; + border-radius: 10px; + padding: 10px; +} +.topic-and-selectives .selectives-box .head-top { + background-color: #f68251; + margin-bottom: 22px; +} +.topic-and-selectives .selectives-box .list { + flex-wrap: wrap; + padding: 0 5px; + justify-content: space-between; +} +.topic-and-selectives .selectives-box .list .item { + font-size: 14px; + color: #555555; + line-height: 20px; + margin-bottom: 12px; + position: relative; +} +.topic-and-selectives .selectives-box .list .item .dot { + width: 6px; + height: 6px; + border-radius: 50%; + background-color: #f68251; + margin-right: 10px; +} +.topic-and-selectives .selectives-box .list .item .text { + width: 265px; +} +.forum-sections-list { + position: relative; + width: 897px; + height: 240px; + background-color: #ffffff; + border: 1px solid #e9eef2; + border-radius: 10px; + padding-left: 70px; + padding-top: 20px; +} +.forum-sections-list .img { + position: absolute; + top: -1px; + left: -1px; + width: 60px; + height: 240px; +} +.forum-sections-list .title { + font-family: "PingFangSC-Semibold", "PingFang SC Semibold", "PingFang SC", sans-serif; + font-weight: 650; + font-style: normal; + font-size: 16px; + color: #000000; + margin-bottom: 16px; +} +.forum-sections-list .list .line:not(:last-child) { + margin-bottom: 10px; +} +.forum-sections-list .list .line .item { + font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; + font-weight: 400; + font-style: normal; + font-size: 14px; + color: #333; + padding: 0 18px; + height: 32px; + background-color: #f6f6f6; + border: 1px solid #f2f2f2; + border-radius: 16px; + cursor: pointer; +} +.forum-sections-list .list .line .item:not(:last-child) { + margin-right: 10px; +} +.item-box { + width: 897px; + background-color: #ffffff; + border: 1px solid #e9eef2; + border-radius: 10px; + padding: 18px 20px 0; +} +.item-box .item-head { + margin-bottom: 14px; +} +.item-box .item-head .avatar { + width: 28px; + height: 28px; + border-radius: 50%; + margin-right: 8px; +} +.item-box .item-head .name { + font-style: normal; + color: #555555; + font-size: 14px; + margin-right: 8px; +} +.item-box .item-head .group { + height: 15px; + margin-right: 8px; +} +.item-box .item-head .time { + font-size: 13px; + color: #aaaaaa; +} +.item-box .item-head .view { + font-size: 12px; + color: #aaaaaa; + margin-right: 15px; +} +.item-box .item-head .view .icon { + width: 13px; + height: 8px; + margin-right: 5px; +} +.item-box .item-head .btn { + width: 24px; + height: 16px; + background-color: #f2f2f2; + border-radius: 150px; +} +.item-box .item-head .btn .icon { + width: 18px; + height: 18px; +} +.item-box .label { + margin-bottom: 10px; +} +.item-box .label .item { + font-size: 14px; + color: #555555; + padding: 0 9px; + height: 24px; + line-height: 24px; + background-color: #f2f2f2; + border-radius: 6px; +} +.item-box .label .item.icon { + padding: 0; +} +.item-box .label .item:not(:last-child) { + margin-right: 10px; +} +.item-box .label .item.blue { + color: #ffffff; + background-color: #04b0d5; +} +.item-box .title { + font-weight: 650; + font-size: 20px; + color: #000000; + line-height: 36px; + margin-bottom: 7px; + font-family: "PingFangSC-Semibold", "PingFang SC Semibold", "PingFang SC", sans-serif; +} +.item-box .message { + font-size: 14px; + color: #555555; + white-space: pre-wrap; + margin-bottom: 15px; +} +.item-box .comment { + height: 40px; + background-color: #f6f6f6; + border-radius: 10px; + padding: 0 10px; +} +.item-box .comment .icon { + width: 20px; + height: 20px; + border-radius: 50%; + margin-right: 10px; +} +.item-box .comment .text { + font-size: 14px; + color: #7f7f7f; +} +.item-box .bottom { + height: 55px; + justify-content: flex-end; +} +.item-box .bottom .bottom-item { + cursor: pointer; +} +.item-box .bottom .bottom-item:not(:last-child) { + margin-right: 60px; +} +.item-box .bottom .bottom-item .icon { + width: 20px; + height: 20px; + margin-right: 8px; +} +.item-box .bottom .bottom-item .text { + color: #aaaaaa; + font-size: 13px; +} +.item-box .bottom .bottom-item.like .icon { + width: 18px; + height: 18px; } diff --git a/css/index.less b/css/index.less index f11e6f4..11209b3 100644 --- a/css/index.less +++ b/css/index.less @@ -49,11 +49,382 @@ body { text-overflow: ellipsis; } -#sectionIndex { - .head { - .logo { - width: 136px; - height: 68px; +.topic-and-selectives { + .head-top { + width: 64px; + height: 24px; + border-radius: 20px 20px 20px 0; + margin-bottom: 10px; + .icon { + width: 15px; + height: 12px; + margin-right: 3px; + } + + .text { + font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; + font-weight: 400; + font-style: normal; + color: #ffffff; + font-size: 14px; + } + } + + .topic-box { + width: 308px; + height: 320px; + background-color: rgba(255, 255, 255, 1); + border: 1px solid rgba(233, 238, 242, 1); + border-radius: 10px; + padding: 10px; + margin-right: 12px; + + .head-top { + background-color: rgba(244, 174, 56, 1); + } + + .topic-head { + height: 109px; + background-color: rgba(246, 246, 246, 1); + border-radius: 8px; + flex-direction: column; + justify-content: space-between; + padding: 12px 16px; + margin-bottom: 12px; + + .title { + font-size: 16px; + color: #000000; + line-height: 23px; + } + + .hint { + font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; + font-weight: 400; + font-style: normal; + font-size: 16px; + color: #7f7f7f; + } + + .people { + position: relative; + justify-content: space-between; + &::after { + content: ""; + position: absolute; + top: 0; + left: 0; + transform: translateY(-100%); + width: 30px; + height: 4px; + background-color: rgba(244, 174, 56, 1); + border-radius: 150px; + } + + .left { + color: #aaaaaa; + font-size: 13px; + + .number { + color: #333333; + + margin-right: 3px; + } + } + + .right { + .item { + width: 26px; + height: 26px; + border-radius: 50%; + .img { + width: 26px; + height: 26px; + border-radius: 50%; + } + + &:nth-child(6) { + margin-right: -9px; + } + + &:nth-child(5) { + margin-right: -9px; + } + + &:nth-child(4) { + margin-right: -7px; + } + } + } + } + } + + .topic-list { + .item { + &:hover { + color: #000000; + } + + &:not(:last-child) { + margin-bottom: 1px; + } + + .img { + width: 12px; + height: 10px; + margin-right: 9px; + } + + .text { + font-size: 14px; + color: #555555; + line-height: 28px; + } + } + } + } + + .selectives-box { + width: 628px; + height: 320px; + background-color: #ffffff; + border: 1px solid #e9eef2; + border-radius: 10px; + padding: 10px; + + .head-top { + background-color: rgba(246, 130, 81, 1); + margin-bottom: 22px; + } + + .list { + flex-wrap: wrap; + padding: 0 5px; + justify-content: space-between; + + .item { + font-size: 14px; + color: #555555; + line-height: 20px; + margin-bottom: 12px; + position: relative; + + .dot { + width: 6px; + height: 6px; + border-radius: 50%; + background-color: #f68251; + margin-right: 10px; + } + + .text { + width: 265px; + } + } + } + } +} + +.forum-sections-list { + position: relative; + width: 897px; + height: 240px; + background-color: rgba(255, 255, 255, 1); + border: 1px solid rgba(233, 238, 242, 1); + border-radius: 10px; + padding-left: 70px; + padding-top: 20px; + + .img { + position: absolute; + top: -1px; + left: -1px; + width: 60px; + height: 240px; + } + + .title { + font-family: "PingFangSC-Semibold", "PingFang SC Semibold", "PingFang SC", sans-serif; + font-weight: 650; + font-style: normal; + font-size: 16px; + color: #000000; + margin-bottom: 16px; + } + + .list { + .line { + &:not(:last-child) { + margin-bottom: 10px; + } + .item { + font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; + font-weight: 400; + font-style: normal; + font-size: 14px; + color: #333; + padding: 0 18px; + height: 32px; + background-color: rgba(246, 246, 246, 1); + border: 1px solid rgba(242, 242, 242, 1); + border-radius: 16px; + cursor: pointer; + + &:not(:last-child) { + margin-right: 10px; + } + } + } + } +} + +.item-box { + width: 897px; + background-color: rgba(255, 255, 255, 1); + border: 1px solid rgba(233, 238, 242, 1); + border-radius: 10px; + padding: 18px 20px 0; + + .item-head { + margin-bottom: 14px; + .avatar { + width: 28px; + height: 28px; + border-radius: 50%; + margin-right: 8px; + } + + .name { + font-style: normal; + color: #555555; + font-size: 14px; + margin-right: 8px; + } + + .group { + height: 15px; + margin-right: 8px; + } + + .time { + font-size: 13px; + color: #aaaaaa; + } + + .view { + font-size: 12px; + color: #aaaaaa; + margin-right: 15px; + + .icon { + width: 13px; + height: 8px; + margin-right: 5px; + } + } + + .btn { + width: 24px; + height: 16px; + background-color: rgba(242, 242, 242, 1); + border-radius: 150px; + + .icon { + width: 18px; + height: 18px; + } + } + } + + .label { + margin-bottom: 10px; + + .item { + font-size: 14px; + color: #555555; + padding: 0 9px; + height: 24px; + line-height: 24px; + background-color: rgba(242, 242, 242, 1); + border-radius: 6px; + + &.icon { + padding: 0; + } + + &:not(:last-child) { + margin-right: 10px; + } + + &.blue { + color: #ffffff; + background-color: #04b0d5; + } + } + } + + .title { + font-weight: 650; + font-size: 20px; + color: #000000; + line-height: 36px; + margin-bottom: 7px; + font-family: "PingFangSC-Semibold", "PingFang SC Semibold", "PingFang SC", sans-serif; + } + + .message { + font-size: 14px; + color: #555555; + white-space: pre-wrap; + margin-bottom: 15px; + } + + .comment { + height: 40px; + background-color: rgba(246, 246, 246, 1); + border-radius: 10px; + padding: 0 10px; + + .icon { + width: 20px; + height: 20px; + border-radius: 50%; + margin-right: 10px; + } + + .text { + font-size: 14px; + color: #7f7f7f; + } + } + + .bottom { + height: 55px; + justify-content: flex-end; + + .bottom-item { + cursor: pointer; + &:not(:last-child) { + margin-right: 60px; + } + + .icon { + width: 20px; + height: 20px; + margin-right: 8px; + } + + .text { + color: #aaaaaa; + font-size: 13px; + } + + &.like { + .icon { + width: 18px; + height: 18px; + } + } } } } diff --git a/css/sectionIndex.css b/css/sectionIndex.css new file mode 100644 index 0000000..3642903 --- /dev/null +++ b/css/sectionIndex.css @@ -0,0 +1,383 @@ +* { + margin: 0; + padding: 0; + box-sizing: border-box; + font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; + font-weight: 400; + font-style: normal; +} +body { + background-color: #eef2f5; +} +/* 公共的 css 样式 */ +.flexflex { + display: flex; +} +.flexcenter { + display: flex; + justify-content: center; + align-items: center; +} +.flexjcenter { + display: flex; + justify-content: center; +} +.flexacenter { + display: flex; + align-items: center; +} +.flex1 { + flex: 1; +} +.flexcolumn { + display: flex; + flex-direction: column; +} +.one-line-display { + word-break: keep-all; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +#sectionIndex { + width: 1200px; + margin: 0 auto; +} +#sectionIndex .head-top { + margin-bottom: 30px; +} +#sectionIndex .head-top .logo { + height: 52px; +} +#sectionIndex .head-top .input-box { + width: 370px; + height: 40px; + background-color: #ebebeb; + border: 2px solid #d7d7d7; + border-radius: 11px; + padding: 0 15px; + justify-content: space-between; + margin-right: 20px; +} +#sectionIndex .head-top .input-box .input { + border: none; + outline: none; + height: 100%; + background-color: transparent; +} +#sectionIndex .head-top .input-box .icon { + width: 18px; + height: 18px; + margin-left: 15rpx; + cursor: pointer; +} +#sectionIndex .head-top .sign-in { + width: 192px; + height: 40px; + border-radius: 83px; + cursor: pointer; +} +#sectionIndex .head-top .sign-in.sign-in-already { + background-color: #ffffff; + font-size: 14px; + color: #333; +} +#sectionIndex .head-top .sign-in.sign-in-already .sign-icon { + width: 20px; + height: 20px; + margin-right: 10px; +} +#sectionIndex .head-top .sign-in.sign-in-no { + position: relative; + z-index: 1; + padding-right: 8px; +} +#sectionIndex .head-top .sign-in.sign-in-no .sign-in-bj { + position: absolute; + top: 0; + left: 0; + z-index: -1; + width: 190px; + height: 40px; +} +#sectionIndex .head-top .sign-in.sign-in-no .coin-bj { + position: absolute; + width: 157px; + height: 33px; + top: 4px; + left: 29px; +} +#sectionIndex .head-top .sign-in.sign-in-no .coin-icon { + width: 43px; + height: 51px; + align-self: flex-end; + z-index: 1; + margin-left: -2px; +} +#sectionIndex .head-top .sign-in.sign-in-no .text { + text-align: center; + text-shadow: 1px 1px 2px #a63603; + -webkit-text-shadow: 1px 1px 2px #a63603; + -moz-text-shadow: 1px 1px 2px #a63603; + font-size: 15px; + color: #fff; +} +#sectionIndex .head-top .sign-in.sign-in-no .sign-go { + width: 30px; + height: 30px; + font-family: "Arial-BoldMT", "Arial Bold", "Arial", sans-serif; + font-weight: 700; + font-size: 12px; + color: #710600; + position: relative; +} +#sectionIndex .head-top .sign-in.sign-in-no .sign-go .sign-go-bj { + width: 100%; + height: 100%; + position: absolute; + z-index: -1; +} +#sectionIndex .head-top .sign-in.sign-in-no .petal1, +#sectionIndex .head-top .sign-in.sign-in-no .petal2, +#sectionIndex .head-top .sign-in.sign-in-no .petal3 { + position: absolute; +} +#sectionIndex .head-top .sign-in.sign-in-no .petal1 { + width: 24px; + height: 10px; + top: 3px; + left: 55px; +} +#sectionIndex .head-top .sign-in.sign-in-no .petal2 { + width: 16px; + height: 14px; + top: 25px; + left: 92px; +} +#sectionIndex .head-top .sign-in.sign-in-no .petal3 { + width: 17px; + height: 12px; + top: 25px; + left: 136px; +} +#sectionIndex .head-navigation { + margin-bottom: 20px; +} +#sectionIndex .head-navigation .icon { + width: 16px; + height: 16px; +} +#sectionIndex .head-navigation .arrows { + width: 7px; + height: 12px; + margin: 0 5px; +} +#sectionIndex .head-navigation .text { + padding: 0 5px; + font-size: 14px; + color: #000000; + cursor: pointer; +} +#sectionIndex .head-navigation .text:hover { + text-decoration: underline; +} +#sectionIndex .matter .sidebar { + width: 150px; + height: 1225px; + background-color: #08353e; + border: 1px solid #e9eef2; + border-radius: 10px; + margin-right: 15px; +} +#sectionIndex .matter .sidebar .title { + font-family: "PingFangSC-Semibold", "PingFang SC Semibold", "PingFang SC", sans-serif; + font-weight: 650; + font-style: normal; + font-size: 17px; + color: #badee6; + padding-top: 29px; + padding-bottom: 27px; + border-bottom: 1px solid rgba(255, 255, 255, 0.24705882); + margin-left: 20px; + margin-right: 20px; +} +#sectionIndex .matter .sidebar .list { + padding-top: 10px; + padding-bottom: 10px; + margin-left: 20px; + margin-right: 20px; +} +#sectionIndex .matter .sidebar .list:not(:last-child) { + border-bottom: 1px solid rgba(255, 255, 255, 0.24705882); +} +#sectionIndex .matter .sidebar .list .item { + height: 50px; + font-size: 14px; + color: rgba(255, 255, 255, 0.8); + z-index: 1; +} +#sectionIndex .matter .sidebar .list .item .text { + z-index: 1; + position: relative; +} +#sectionIndex .matter .sidebar .list .item.pitch { + position: relative; +} +#sectionIndex .matter .sidebar .list .item.pitch .text { + font-family: "PingFangSC-Semibold", "PingFang SC Semibold", "PingFang SC", sans-serif; + font-weight: 650; + font-style: normal; + font-size: 14px; + color: #08353e; +} +#sectionIndex .matter .sidebar .list .item.pitch::after { + content: ""; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: calc(100% + 20px); + height: 32px; + background: inherit; + background-color: #ecf9fa; + border: none; + border-radius: 16px; + z-index: -1; +} +#sectionIndex .matter .matter-content .info { + width: 1035px; + background: -webkit-linear-gradient(270.53908529deg, #ffffff 2%, #ebf8f9 98%); + background: -moz-linear-gradient(179.46091471deg, #ffffff 2%, #ebf8f9 98%); + background: linear-gradient(179.46091471deg, #ffffff 2%, #ebf8f9 98%); + border: 1px solid #e9eef2; + border-radius: 10px; + padding-left: 30px; + padding-top: 30px; + padding-bottom: 34px; + margin-bottom: 20px; +} +#sectionIndex .matter .matter-content .info .img { + width: 80px; + height: 80px; + border-radius: 10px; + margin-right: 20px; +} +#sectionIndex .matter .matter-content .info .right .title { + font-family: "PingFangSC-Semibold", "PingFang SC Semibold", "PingFang SC", sans-serif; + font-weight: 650; + font-style: normal; + font-size: 24px; + color: #000000; + margin-bottom: 15px; + margin-top: 4px; +} +#sectionIndex .matter .matter-content .info .right .link { + flex-wrap: wrap; + border-top: 1px dotted #d7d7d7; + border-bottom: 1px dotted #d7d7d7; + margin-right: 20px; + margin-bottom: 28px; + width: fit-content; +} +#sectionIndex .matter .matter-content .info .right .link .item { + padding: 12px 0; +} +#sectionIndex .matter .matter-content .info .right .link .item:not(:last-child) { + margin-right: 72px; +} +#sectionIndex .matter .matter-content .info .right .link .item .text { + font-size: 14px; + color: #333333; + margin-right: 8px; +} +#sectionIndex .matter .matter-content .info .right .link .item .icon { + width: 12px; + height: 12px; +} +#sectionIndex .matter .matter-content .info .right .bottom { + justify-content: space-between; + margin-right: 20px; +} +#sectionIndex .matter .matter-content .info .right .bottom .data { + font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; + font-weight: 400; + color: #555555; + font-size: 13px; +} +#sectionIndex .matter .matter-content .info .right .bottom .data .sum { + font-family: "PingFangSC-Semibold", "PingFang SC Semibold", "PingFang SC", sans-serif; + font-weight: 650; + color: #000000; + margin: 0 5px; +} +#sectionIndex .matter .matter-content .info .right .bottom .btn { + width: 125px; + height: 32px; + background-color: #50e3c2; + border-radius: 8px; + font-size: 14px; + color: #333; +} +#sectionIndex .matter .matter-content .info .right .bottom .btn .icon { + width: 16px; + height: 16px; + margin-right: 3px; +} +#sectionIndex .matter .matter-content .details-box .content-box { + margin-right: 12px; +} +#sectionIndex .matter .matter-content .details-box .content-box .selectives-box { + width: 100%; + height: 320px; + background-color: #ffffff; + border: 1px solid #e9eef2; + border-radius: 10px; + padding: 19px 14px; +} +#sectionIndex .matter .matter-content .details-box .content-box .selectives-box .head-top { + width: 64px; + height: 24px; + border-radius: 20px 20px 20px 0; + margin-bottom: 22px; + background-color: #f68251; +} +#sectionIndex .matter .matter-content .details-box .content-box .selectives-box .head-top .icon { + width: 15px; + height: 12px; + margin-right: 3px; +} +#sectionIndex .matter .matter-content .details-box .content-box .selectives-box .head-top .text { + font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; + font-weight: 400; + font-style: normal; + color: #ffffff; + font-size: 14px; +} +#sectionIndex .matter .matter-content .details-box .content-box .selectives-box .list { + flex-wrap: wrap; + padding: 0 5px; + justify-content: space-between; +} +#sectionIndex .matter .matter-content .details-box .content-box .selectives-box .list .item { + font-size: 14px; + color: #555555; + line-height: 20px; + margin-bottom: 12px; + position: relative; +} +#sectionIndex .matter .matter-content .details-box .content-box .selectives-box .list .item .dot { + width: 6px; + height: 6px; + border-radius: 50%; + background-color: #f68251; + margin-right: 10px; +} +#sectionIndex .matter .matter-content .details-box .content-box .selectives-box .list .item .text { + width: 265px; +} +#sectionIndex .matter .matter-content .details-box .side-box { + width: 291px; + height: 300px; + background-color: #ecf9fa; + border-radius: 10px; +} diff --git a/css/sectionIndex.less b/css/sectionIndex.less index 11209b3..a40ff99 100644 --- a/css/sectionIndex.less +++ b/css/sectionIndex.less @@ -8,7 +8,6 @@ } body { - padding: 10px; background-color: rgba(238, 242, 245, 1); } @@ -49,380 +48,389 @@ body { text-overflow: ellipsis; } -.topic-and-selectives { +#sectionIndex { + width: 1200px; + margin: 0 auto; .head-top { - width: 64px; - height: 24px; - border-radius: 20px 20px 20px 0; - margin-bottom: 10px; - .icon { - width: 15px; - height: 12px; - margin-right: 3px; + margin-bottom: 30px; + + .logo { + height: 52px; } - .text { - font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; - font-weight: 400; - font-style: normal; - color: #ffffff; - font-size: 14px; - } - } - - .topic-box { - width: 308px; - height: 320px; - background-color: rgba(255, 255, 255, 1); - border: 1px solid rgba(233, 238, 242, 1); - border-radius: 10px; - padding: 10px; - margin-right: 12px; - - .head-top { - background-color: rgba(244, 174, 56, 1); - } - - .topic-head { - height: 109px; - background-color: rgba(246, 246, 246, 1); - border-radius: 8px; - flex-direction: column; + .input-box { + width: 370px; + height: 40px; + background-color: rgba(235, 235, 235, 1); + border: 2px solid rgba(215, 215, 215, 1); + border-radius: 11px; + padding: 0 15px; justify-content: space-between; - padding: 12px 16px; - margin-bottom: 12px; + margin-right: 20px; - .title { - font-size: 16px; - color: #000000; - line-height: 23px; + .input { + border: none; + outline: none; + height: 100%; + background-color: transparent; } - .hint { - font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; - font-weight: 400; - font-style: normal; - font-size: 16px; - color: #7f7f7f; - } - - .people { - position: relative; - justify-content: space-between; - &::after { - content: ""; - position: absolute; - top: 0; - left: 0; - transform: translateY(-100%); - width: 30px; - height: 4px; - background-color: rgba(244, 174, 56, 1); - border-radius: 150px; - } - - .left { - color: #aaaaaa; - font-size: 13px; - - .number { - color: #333333; - - margin-right: 3px; - } - } - - .right { - .item { - width: 26px; - height: 26px; - border-radius: 50%; - .img { - width: 26px; - height: 26px; - border-radius: 50%; - } - - &:nth-child(6) { - margin-right: -9px; - } - - &:nth-child(5) { - margin-right: -9px; - } - - &:nth-child(4) { - margin-right: -7px; - } - } - } - } - } - - .topic-list { - .item { - &:hover { - color: #000000; - } - - &:not(:last-child) { - margin-bottom: 1px; - } - - .img { - width: 12px; - height: 10px; - margin-right: 9px; - } - - .text { - font-size: 14px; - color: #555555; - line-height: 28px; - } - } - } - } - - .selectives-box { - width: 628px; - height: 320px; - background-color: #ffffff; - border: 1px solid #e9eef2; - border-radius: 10px; - padding: 10px; - - .head-top { - background-color: rgba(246, 130, 81, 1); - margin-bottom: 22px; - } - - .list { - flex-wrap: wrap; - padding: 0 5px; - justify-content: space-between; - - .item { - font-size: 14px; - color: #555555; - line-height: 20px; - margin-bottom: 12px; - position: relative; - - .dot { - width: 6px; - height: 6px; - border-radius: 50%; - background-color: #f68251; - margin-right: 10px; - } - - .text { - width: 265px; - } - } - } - } -} - -.forum-sections-list { - position: relative; - width: 897px; - height: 240px; - background-color: rgba(255, 255, 255, 1); - border: 1px solid rgba(233, 238, 242, 1); - border-radius: 10px; - padding-left: 70px; - padding-top: 20px; - - .img { - position: absolute; - top: -1px; - left: -1px; - width: 60px; - height: 240px; - } - - .title { - font-family: "PingFangSC-Semibold", "PingFang SC Semibold", "PingFang SC", sans-serif; - font-weight: 650; - font-style: normal; - font-size: 16px; - color: #000000; - margin-bottom: 16px; - } - - .list { - .line { - &:not(:last-child) { - margin-bottom: 10px; - } - .item { - font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; - font-weight: 400; - font-style: normal; - font-size: 14px; - color: #333; - padding: 0 18px; - height: 32px; - background-color: rgba(246, 246, 246, 1); - border: 1px solid rgba(242, 242, 242, 1); - border-radius: 16px; - cursor: pointer; - - &:not(:last-child) { - margin-right: 10px; - } - } - } - } -} - -.item-box { - width: 897px; - background-color: rgba(255, 255, 255, 1); - border: 1px solid rgba(233, 238, 242, 1); - border-radius: 10px; - padding: 18px 20px 0; - - .item-head { - margin-bottom: 14px; - .avatar { - width: 28px; - height: 28px; - border-radius: 50%; - margin-right: 8px; - } - - .name { - font-style: normal; - color: #555555; - font-size: 14px; - margin-right: 8px; - } - - .group { - height: 15px; - margin-right: 8px; - } - - .time { - font-size: 13px; - color: #aaaaaa; - } - - .view { - font-size: 12px; - color: #aaaaaa; - margin-right: 15px; - - .icon { - width: 13px; - height: 8px; - margin-right: 5px; - } - } - - .btn { - width: 24px; - height: 16px; - background-color: rgba(242, 242, 242, 1); - border-radius: 150px; - .icon { width: 18px; height: 18px; + margin-left: 15rpx; + cursor: pointer; + } + } + + .sign-in { + width: 192px; + height: 40px; + border-radius: 83px; + cursor: pointer; + + &.sign-in-already { + background-color: #ffffff; + font-size: 14px; + color: #333; + .sign-icon { + width: 20px; + height: 20px; + margin-right: 10px; + } + } + + &.sign-in-no { + position: relative; + z-index: 1; + padding-right: 8px; + .sign-in-bj { + position: absolute; + top: 0; + left: 0; + z-index: -1; + width: 190px; + height: 40px; + } + + .coin-bj { + position: absolute; + width: 157px; + height: 33px; + top: 4px; + left: 29px; + } + + .coin-icon { + width: 43px; + height: 51px; + align-self: flex-end; + z-index: 1; + margin-left: -2px; + } + + .text { + text-align: center; + text-shadow: 1px 1px 2px #a63603; + -webkit-text-shadow: 1px 1px 2px #a63603; + -moz-text-shadow: 1px 1px 2px #a63603; + font-size: 15px; + color: #fff; + } + + .sign-go { + width: 30px; + height: 30px; + font-family: "Arial-BoldMT", "Arial Bold", "Arial", sans-serif; + font-weight: 700; + font-size: 12px; + color: #710600; + position: relative; + + .sign-go-bj { + width: 100%; + height: 100%; + position: absolute; + z-index: -1; + } + } + + .petal1, + .petal2, + .petal3 { + position: absolute; + } + + .petal1 { + width: 24px; + height: 10px; + top: 3px; + left: 55px; + } + + .petal2 { + width: 16px; + height: 14px; + top: 25px; + left: 92px; + } + .petal3 { + width: 17px; + height: 12px; + top: 25px; + left: 136px; + } } } } - .label { - margin-bottom: 10px; - - .item { - font-size: 14px; - color: #555555; - padding: 0 9px; - height: 24px; - line-height: 24px; - background-color: rgba(242, 242, 242, 1); - border-radius: 6px; - - &.icon { - padding: 0; - } - - &:not(:last-child) { - margin-right: 10px; - } - - &.blue { - color: #ffffff; - background-color: #04b0d5; - } - } - } - - .title { - font-weight: 650; - font-size: 20px; - color: #000000; - line-height: 36px; - margin-bottom: 7px; - font-family: "PingFangSC-Semibold", "PingFang SC Semibold", "PingFang SC", sans-serif; - } - - .message { - font-size: 14px; - color: #555555; - white-space: pre-wrap; - margin-bottom: 15px; - } - - .comment { - height: 40px; - background-color: rgba(246, 246, 246, 1); - border-radius: 10px; - padding: 0 10px; - + .head-navigation { + margin-bottom: 20px; .icon { - width: 20px; - height: 20px; - border-radius: 50%; - margin-right: 10px; + width: 16px; + height: 16px; + } + + .arrows { + width: 7px; + height: 12px; + margin: 0 5px; } .text { + padding: 0 5px; font-size: 14px; - color: #7f7f7f; + color: #000000; + cursor: pointer; + &:hover { + text-decoration: underline; + } } } - .bottom { - height: 55px; - justify-content: flex-end; + .matter { + .sidebar { + width: 150px; + height: 1225px; + background-color: rgba(8, 53, 62, 1); + border: 1px solid rgba(233, 238, 242, 1); + border-radius: 10px; + margin-right: 15px; - .bottom-item { - cursor: pointer; - &:not(:last-child) { - margin-right: 60px; + .title { + font-family: "PingFangSC-Semibold", "PingFang SC Semibold", "PingFang SC", sans-serif; + font-weight: 650; + font-style: normal; + font-size: 17px; + color: #badee6; + padding-top: 29px; + padding-bottom: 27px; + border-bottom: 1px solid rgba(255, 255, 255, 0.247058823529412); + margin-left: 20px; + margin-right: 20px; } - .icon { - width: 20px; - height: 20px; - margin-right: 8px; + .list { + padding-top: 10px; + padding-bottom: 10px; + margin-left: 20px; + margin-right: 20px; + &:not(:last-child) { + border-bottom: 1px solid rgba(255, 255, 255, 0.24705882); + } + .item { + height: 50px; + font-size: 14px; + color: rgba(255, 255, 255, 0.8); + z-index: 1; + + .text { + z-index: 1; + position: relative; + } + + &.pitch { + position: relative; + .text { + font-family: "PingFangSC-Semibold", "PingFang SC Semibold", "PingFang SC", sans-serif; + font-weight: 650; + font-style: normal; + font-size: 14px; + color: #08353e; + } + &::after { + content: ""; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: calc(100% + 20px); + height: 32px; + background: inherit; + background-color: rgba(236, 249, 250, 1); + border: none; + border-radius: 16px; + z-index: -1; + } + } + } + } + } + + .matter-content { + .info { + width: 1035px; + background: -webkit-linear-gradient(270.539085289936deg, rgba(255, 255, 255, 1) 2%, rgba(235, 248, 249, 1) 98%); + background: -moz-linear-gradient(179.460914710064deg, rgba(255, 255, 255, 1) 2%, rgba(235, 248, 249, 1) 98%); + background: linear-gradient(179.460914710064deg, rgba(255, 255, 255, 1) 2%, rgba(235, 248, 249, 1) 98%); + border: 1px solid rgba(233, 238, 242, 1); + border-radius: 10px; + padding-left: 30px; + padding-top: 30px; + padding-bottom: 34px; + margin-bottom: 20px; + + .img { + width: 80px; + height: 80px; + border-radius: 10px; + margin-right: 20px; + } + + .right { + .title { + font-family: "PingFangSC-Semibold", "PingFang SC Semibold", "PingFang SC", sans-serif; + font-weight: 650; + font-style: normal; + font-size: 24px; + color: #000000; + margin-bottom: 15px; + margin-top: 4px; + } + + .link { + flex-wrap: wrap; + border-top: 1px dotted #d7d7d7; + border-bottom: 1px dotted #d7d7d7; + margin-right: 20px; + margin-bottom: 28px; + width: fit-content; + .item { + padding: 12px 0; + &:not(:last-child) { + margin-right: 72px; + } + .text { + font-size: 14px; + color: #333333; + margin-right: 8px; + } + .icon { + width: 12px; + height: 12px; + } + } + } + + .bottom { + justify-content: space-between; + margin-right: 20px; + + .data { + font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; + font-weight: 400; + color: #555555; + font-size: 13px; + .sum { + font-family: "PingFangSC-Semibold", "PingFang SC Semibold", "PingFang SC", sans-serif; + font-weight: 650; + color: #000000; + margin: 0 5px; + } + } + .btn { + width: 125px; + height: 32px; + background-color: rgba(80, 227, 194, 1); + border-radius: 8px; + font-size: 14px; + color: #333; + .icon { + width: 16px; + height: 16px; + margin-right: 3px; + } + } + } + } } - .text { - color: #aaaaaa; - font-size: 13px; - } + .details-box { + .content-box { + margin-right: 12px; - &.like { - .icon { - width: 18px; - height: 18px; + .selectives-box { + width: 100%; + height: 320px; + background-color: #ffffff; + border: 1px solid #e9eef2; + border-radius: 10px; + padding: 19px 14px; + + .head-top { + width: 64px; + height: 24px; + border-radius: 20px 20px 20px 0; + margin-bottom: 22px; + background-color: rgba(246, 130, 81, 1); + .icon { + width: 15px; + height: 12px; + margin-right: 3px; + } + + .text { + font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; + font-weight: 400; + font-style: normal; + color: #ffffff; + font-size: 14px; + } + } + + .list { + flex-wrap: wrap; + padding: 0 5px; + justify-content: space-between; + + .item { + font-size: 14px; + color: #555555; + line-height: 20px; + margin-bottom: 12px; + position: relative; + + .dot { + width: 6px; + height: 6px; + border-radius: 50%; + background-color: #f68251; + margin-right: 10px; + } + + .text { + width: 265px; + } + } + } + } + } + + .side-box { + width: 291px; + height: 300px; + background-color: rgba(236, 249, 250, 1); + border-radius: 10px; } } } diff --git a/img/arrows-circle-red.svg b/img/arrows-circle-red.svg new file mode 100644 index 0000000..f537952 --- /dev/null +++ b/img/arrows-circle-red.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/img/arrows-gray.svg b/img/arrows-gray.svg new file mode 100644 index 0000000..7ee91a6 --- /dev/null +++ b/img/arrows-gray.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/img/index-icon.png b/img/index-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..739b828cd2bb5ef3f95c24bd776e707c3ef9b9b7 GIT binary patch literal 890 zcmV-=1BLvFP)H%^* z!T%iE5|t*(V5fzO9BugFzV#ErY+=l{#+? zENb-5U`QD@$Z-iZu&B{1gT7_Bq{Fv0@Ha-M9`zj{#}oX|OKpiti5aBk54}N#OK*uv z2^pl6V=jkpTPxwCvq4v-!rgvOhi|JC-VMA$#d|L(IduxFGoWdV5=bD96B!jM;?gJzb@QM|-3YXDZ z$KOwOU$c<(FZyKR6v?0~r}P1SLyfi^FZdZl`iMe1&uv=a0jXIyMKb8hDQy7%%jVcG z!w39@K0RWE{W5$;Y8FnB47zek8(=Hx7sM(Q4pb<9S-j!}YlYW)tA(UbNX^12l0jEa zX#@C{sMK8{X`#TkRk(D#uAWdTJqxEu23%#kYPv`PLT|{avC;3+g4$S|Ii?%g~C%~ zg$&1J;S|ZBE2rZI*saD3whDI3u~7IYs)feO!YPtLS5D&%aE>gTA{lh$bRXb8z(b~PF#HDrLR>OKH&y88gQ>27|2FBf;FL5jZJ QIsgCw07*qoM6N<$f^lP>3IG5A literal 0 HcmV?d00001 diff --git a/img/pen-icon.png b/img/pen-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..af6972644cf5d25a2f46dde2bbe20aa6410d23b8 GIT binary patch literal 1184 zcmV;R1Yi4!P)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91FrWhf1ONa40RR91FaQ7m0NXcg3;+NG3Q0skRA>e5SW9bDK@`rT35^e2 z7!qB&3C*KfSXTv0#Hvv0GOdaWH(GyyD{&zRT2OZ`MCq!n2mu9AcWP8@Tp0RDpV_of zC^W`}Sd%8k#P6gtb#Bb#-sI-yf*H6yXXeg5=ljl_nVyWn&~EJr{NE8Uwwk`*?|0<$ z`J078VZ-C`+zEw3zm;HWDFFul4FLNX=#brRzYq?Gb8<I3C0^%De}m7N*gaT_7ifz zXf(zk&#*BcNXS|VO$n4q8v;K#KR+K%BoYy))A>UnAuF9UBTx-Ii@JeGI2?{G^iQ*~ znj|zKAP0QCB$`e@3HW+QG?f6IHrTLq+VBm#WiputVzJl<4wg$I+Sk{&y|}nopfQ$C zS*R!397?AQ#y_%tQ8eusCGha@7LSKHEP|h#o09;bcV4geJdV}%<>louHkXSC6e7W! zgDYHia79h26g-a5arigmS?4%lBLMvs9xEH0&E;~pn7%7iFD1(4d>0Kn+#;{Z(-+7NCHCPflhl@x$(LO#F`mJ!S?VBg5DDh1n$)SAUy zcX#&)Ks{tuS0RrG9wyvw_oZ^zft2$g)ReRl{MTLqfbZoW0MHHS*LWZD;?mNRWF_bw zMILj-w3$&eZ3O?d31G5FAcEY!k1>(NFw$v)r&F1l6Xq3Lwq*Y8I zq=>6Zl+ytG1@9xc{`iEA9+{q={;CP$5+@Z2*lf1d?d|P2a@>Vy1K&*%Sky(IvAGfC y=&ur6`s-2};XmzR{UK{3YDb_Qfp!G+5`jNlJs7R{w?57Q0000
-
+
@@ -54,7 +54,7 @@
-
+
论坛版块
diff --git a/js/sectionIndex.js b/js/sectionIndex.js index 3d9b128..c733011 100644 --- a/js/sectionIndex.js +++ b/js/sectionIndex.js @@ -2,8 +2,8 @@ const { createApp, ref, onMounted, nextTick, onUnmounted, computed, watch } = Vu createApp({ setup() { - + let signInAlreadyState = ref(false); - return { }; + return { signInAlreadyState }; }, -}).mount("#appIndex"); +}).mount("#sectionIndex"); diff --git a/sectionIndex.html b/sectionIndex.html index 8a95302..fbff579 100644 --- a/sectionIndex.html +++ b/sectionIndex.html @@ -10,13 +10,106 @@
-
+
-
- +
+
+ + + +
+ +
+ +
首页
+ +
首页
+
+ +
+ +
+
+ +
+
香港留学
+ +
+
+ 共 +
124,098
+ 个帖子 +
+
+ +
发帖
+
+
+
+
+
+
+
+
+ +
精选
+
+
+
+
+
美国各院校申请时间汇总(一)美国各院校申请时间汇总(一)美国各院校申请时间汇总(一)
+
+
+
+
+ +
+