diff --git a/css/common.css b/css/common.css index 20dc84e..dc518bf 100644 --- a/css/common.css +++ b/css/common.css @@ -143,7 +143,7 @@ body { .my-project { width: 100vw; height: 100vh; - background-color: #000000; + background-color: rgba(0, 0, 0, 0.5); position: fixed; top: 0; left: 0; @@ -151,3 +151,526 @@ body { display: flex; justify-content: center; } +.my-project .my-box .head { + height: 54px; + background-color: #7b8cd3; + border-radius: 10px 10px 0 0; + justify-content: space-between; +} +.my-project .my-box .head .item { + width: 400px; + font-size: 16px; + color: #ffffff; + position: relative; + height: 100%; + z-index: 1; + cursor: pointer; +} +.my-project .my-box .head .item.pitch { + color: #000000; +} +.my-project .my-box .head .item.pitch .bj, +.my-project .my-box .head .item.pitch .icon { + display: block; +} +.my-project .my-box .head .item .bj { + display: none; + width: 474px; + height: 61px; + position: absolute; + bottom: -1px; + z-index: -1; +} +.my-project .my-box .head .item .bj.bj-left { + left: 0; +} +.my-project .my-box .head .item .bj.bj-right { + right: 0; + transform: rotate(180deg) scaleY(-1); +} +.my-project .my-box .head .item .icon { + display: none; + width: 25px; + height: 22px; + margin-right: 8px; +} +.my-project .my-box .contrast-box { + background-color: #ffffff; + border-radius: 0 0 12px 12px; +} +.my-project .my-box .contrast-box .left { + width: 580px; +} +.my-project .my-box .contrast-box .left.left1 { + width: 820px; +} +.my-project .my-box .contrast-box .left .hint { + height: 65px; + color: #333333; + padding: 25px 30px 20px; + border-bottom: 1px solid #ebebeb; + justify-content: space-between; +} +.my-project .my-box .contrast-box .left .hint .btn .delete { + width: 64px; + height: 32px; + line-height: 32px; + text-align: center; + background-color: rgba(123, 140, 211, 0); + border: 1px solid #f2f2f2; + border-radius: 32px; + margin-right: 10px; + font-size: 14px; + color: #d7d7d7; +} +.my-project .my-box .contrast-box .left .hint .btn .delete.have { + border-color: #d7d7d7; + color: #333333; + cursor: pointer; +} +.my-project .my-box .contrast-box .left .hint .btn .delete.have:hover { + color: #fff; + border: none; + background-color: #f95d5d; +} +.my-project .my-box .contrast-box .left .hint .btn .begin { + width: 130px; + height: 32px; + line-height: 32px; + text-align: center; + background-color: #f2f2f2; + border-radius: 32px; + font-size: 15px; + color: #ffffff; +} +.my-project .my-box .contrast-box .left .hint .btn .begin.have { + background-color: #6fc16d; + cursor: pointer; +} +.my-project .my-box .contrast-box .left .hint .btn .begin.have:hover { + background-color: #4fa44d; +} +.my-project .my-box .contrast-box .left .empty-box { + height: 575px; +} +.my-project .my-box .contrast-box .left .empty-box .icon { + margin-bottom: 18px; +} +.my-project .my-box .contrast-box .left .list { + height: 575px; + overflow: auto; + margin-right: 5px; +} +.my-project .my-box .contrast-box .left .list::-webkit-scrollbar-track-piece { + background-color: transparent; +} +.my-project .my-box .contrast-box .left .list::-webkit-scrollbar { + width: 7px; + height: 7px; + background-color: transparent; +} +.my-project .my-box .contrast-box .left .list::-webkit-scrollbar-thumb { + border-radius: 5px; + background-color: #ebebeb; +} +.my-project .my-box .contrast-box .left .list .item { + padding: 15px 0; + justify-content: space-between; + margin-left: 30px; + margin-right: 27px; +} +.my-project .my-box .contrast-box .left .list .item:not(:last-of-type) { + border-bottom: 1px dotted #d7d7d7; +} +.my-project .my-box .contrast-box .left .list .item .left { + padding-left: 40px; +} +.my-project .my-box .contrast-box .left .list .item .left .name { + font-family: "PingFangSC-Semibold", "PingFang SC Semibold", "PingFang SC", sans-serif; + font-weight: 650; + font-style: normal; + font-size: 15px; + color: #000000; + margin-bottom: 5px; + position: relative; +} +.my-project .my-box .contrast-box .left .list .item .left .name::after { + content: ""; + position: absolute; + top: 50%; + left: -30px; + transform: translateY(-50%); + width: 7px; + height: 7px; + box-sizing: border-box; + background-color: #fddf6d; + border: 1px solid #cab157; + border-radius: 50%; +} +.my-project .my-box .contrast-box .left .list .item .left .english { + color: #7f7f7f; + font-size: 13px; + margin-bottom: 10px; +} +.my-project .my-box .contrast-box .left .list .item .left .message { + font-size: 14px; + color: #333333; +} +.my-project .my-box .contrast-box .left .list .item .left .message .icon { + width: 18px; + height: 18px; + margin-right: 7px; +} +.my-project .my-box .contrast-box .left .list .item .left .message .line { + color: #d7d7d7; + margin: 0 12px; +} +.my-project .my-box .contrast-box .left .list .item .left .message .state-text { + padding: 0 6px; + background-color: #f2f2f2; + border: 1px solid #d7d7d7; + border-radius: 6px; + color: #555555; + font-size: 13px; +} +.my-project .my-box .contrast-box .left .list .item .btn { + padding: 10px; + cursor: pointer; +} +.my-project .my-box .contrast-box .left .list .item .btn .icon { + width: 20px; + height: 20px; +} +.my-project .my-box .contrast-box .right { + width: 420px; + height: 640px; + background-color: #f6f6f6; + border-radius: 0 0 12px 0; +} +.my-project .my-box .contrast-box .right .hint { + font-size: 14px; + color: #000000; + padding: 25px 20px 20px; +} +.my-project .my-box .contrast-box .right .list { + height: 575px; + padding-left: 20px; + overflow: auto; + margin-right: 5px; +} +.my-project .my-box .contrast-box .right .list::-webkit-scrollbar-track-piece { + background-color: transparent; +} +.my-project .my-box .contrast-box .right .list::-webkit-scrollbar { + width: 7px; + height: 7px; + background-color: transparent; +} +.my-project .my-box .contrast-box .right .list::-webkit-scrollbar-thumb { + border-radius: 5px; + background-color: #ebebeb; +} +.my-project .my-box .contrast-box .right .list .item { + width: 370px; + background-color: #ffffff; + border: 1px solid #f2f2f2; + border-radius: 8px; + padding: 15px; + justify-content: space-between; + position: relative; + margin-bottom: 10px; + overflow: auto; +} +.my-project .my-box .contrast-box .right .list .item .project-list .project-item { + font-size: 14px; + color: #333333; +} +.my-project .my-box .contrast-box .right .list .item .project-list .project-item .icon { + height: 18px; + margin-right: 10px; +} +.my-project .my-box .contrast-box .right .list .item .project-list .project-item:not(:last-of-type) { + margin-bottom: 10px; +} +.my-project .my-box .contrast-box .right .list .item .project-list .project-item .arrows { + width: 12px; + height: 12px; + margin: 0 10px; +} +.my-project .my-box .contrast-box .right .list .item .project-list .project-item .text { + width: 182px; +} +.my-project .my-box .contrast-box .right .list .item .btn { + width: 26px; + height: 26px; + background-color: #6fc16d; + border-radius: 32px; +} +.my-project .my-box .contrast-box .right .list .item .btn .icon { + width: 14px; + height: 6px; +} +.my-project .my-box .contrast-box .right .list .item:hover .dot { + display: block; +} +.my-project .my-box .contrast-box .right .list .item .dot { + position: absolute; + width: 18px; + height: 18px; + top: 4px; + right: 10px; + display: none; + cursor: pointer; +} +.my-project .my-box .contrast-box .right .list .item .delete-mask { + width: 100vw; + height: 100vh; + position: fixed; + top: 0; + left: 0; + background-color: transparent; + z-index: 10; +} +.my-project .my-box .contrast-box .right .list .item .delete { + width: 71px; + background-color: #f95d5d; + position: absolute; + top: 0; + right: 0; + height: 100%; + color: #ffffff; + font-size: 13px; + border-radius: 0 8px 8px 0; + cursor: pointer; + z-index: 11; +} +.my-project .my-box .manage-box { + width: 920px; + height: 640px; + background-color: #fff; + border-radius: 0 0 12px 12px; +} +.my-project .my-box .manage-box .tab-list { + font-size: 14px; + height: 65px; + color: #555555; + padding: 25px 30px 20px; + margin-bottom: 5px; +} +.my-project .my-box .manage-box .tab-list .item { + cursor: pointer; + margin-right: 36px; + font-size: 14px; + color: #555555; + font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; + position: relative; +} +.my-project .my-box .manage-box .tab-list .item.pitch { + font-family: "PingFangSC-Semibold", "PingFang SC Semibold", "PingFang SC", sans-serif; + font-weight: 650; + font-style: normal; + color: #000000; +} +.my-project .my-box .manage-box .tab-list .item.pitch::after { + content: ""; + position: absolute; + left: 0; + bottom: -4px; + display: block; + width: 100%; + height: 3px; + background-color: #6fc16d; + border-radius: 39px; +} +.my-project .my-box .manage-box .empty-box { + height: 575px; +} +.my-project .my-box .manage-box .empty-box .icon { + margin-top: -135px; + margin-bottom: 20px; +} +.my-project .my-box .manage-box .list { + height: 570px; + padding-left: 30px; + overflow: auto; + margin-right: 5px; +} +.my-project .my-box .manage-box .list .hint { + width: 860px; + height: 40px; + background-color: #f2f2f2; + border-radius: 4px; + font-size: 14px; + color: #555555; + line-height: 24px; + justify-content: space-between; + padding: 0 10px; + margin-bottom: 20px; +} +.my-project .my-box .manage-box .list .hint .icon { + width: 16px; + height: 16px; +} +.my-project .my-box .manage-box .list::-webkit-scrollbar-track-piece { + background-color: transparent; +} +.my-project .my-box .manage-box .list::-webkit-scrollbar { + width: 7px; + height: 7px; + background-color: transparent; +} +.my-project .my-box .manage-box .list::-webkit-scrollbar-thumb { + border-radius: 5px; + background-color: #ebebeb; +} +.my-project .my-box .manage-box .list .list-box { + flex-wrap: wrap; + width: 860px; + justify-content: space-between; +} +.my-project .my-box .manage-box .list .item { + width: 420px; + background-color: #fbfbfb; + border: 1px solid #f2f2f2; + border-radius: 12px; + margin-bottom: 20px; +} +.my-project .my-box .manage-box .list .item .top { + padding: 16px 10px 14px; + border-bottom: 1px solid #f2f2f2; +} +.my-project .my-box .manage-box .list .item .top .info .name { + font-family: "PingFangSC-Semibold", "PingFang SC Semibold", "PingFang SC", sans-serif; + font-weight: 650; + font-style: normal; + font-size: 15px; + color: #000000; + margin-bottom: 5px; +} +.my-project .my-box .manage-box .list .item .top .info .english { + font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; + font-weight: 400; + font-style: normal; + color: #7f7f7f; + font-size: 13px; + margin-bottom: 11px; +} +.my-project .my-box .manage-box .list .item .top .info .school { + font-size: 14px; + color: #333333; +} +.my-project .my-box .manage-box .list .item .top .info .school .icon { + width: 18px; + height: 18px; + margin-right: 7px; +} +.my-project .my-box .manage-box .list .item .top .state-box { + position: relative; +} +.my-project .my-box .manage-box .list .item .top .state-box .btn { + cursor: pointer; + width: 64px; + height: 26px; + background-color: #f95d5d; + border-radius: 32px; + font-size: 14px; + color: #ffffff; +} +.my-project .my-box .manage-box .list .item .top .state-box .btn .icon { + width: 9px; + height: 5px; + margin-left: 9px; +} +.my-project .my-box .manage-box .list .item .top .state-box .state-list-box { + background-color: #ffffff; + border-radius: 12px; + width: 300px; + height: 47px; + position: absolute; + right: 0; + top: 41px; + filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.12941176)); + padding: 0 10px; +} +.my-project .my-box .manage-box .list .item .top .state-box .state-list-box::after { + content: ""; + width: 0; + height: 0; + border: 10px solid transparent; + position: absolute; + top: -16px; + right: 20px; + border-bottom-color: #ffffff; +} +.my-project .my-box .manage-box .list .item .top .state-box .state-list-box .state-item { + width: 60px; + height: 26px; + background-color: #f2f2f2; + font-size: 14px; + color: #7f7f7f; +} +.my-project .my-box .manage-box .list .item .top .state-box .state-list-box .state-item:not(:last-of-type) { + border-right: 1px solid #d7d7d7; +} +.my-project .my-box .manage-box .list .item .top .state-box .state-list-box .state-item:first-of-type { + border-radius: 4px 0 0 4px; +} +.my-project .my-box .manage-box .list .item .top .state-box .state-list-box .state-item:last-of-type { + border-radius: 0 4px 4px 0; +} +.my-project .my-box .manage-box .list .item .top .state-box .state-list-box .state-item.pitch { + background-color: #7b8cd3; + color: #ffffff; + border-right: none; +} +.my-project .my-box .manage-box .list .item .top .state-box .state-list-box .delete { + width: 26px; + height: 26px; + border-radius: 50%; + background-color: #f2f2f2; + margin-left: 15px; +} +.my-project .my-box .manage-box .list .item .top .state-box .state-list-box .delete .delete-icon { + width: 13px; + height: 14px; +} +.my-project .my-box .manage-box .list .item .bottom { + padding: 14px 10px 5px; +} +.my-project .my-box .manage-box .list .item .bottom .edit { + width: 24px; + height: 24px; + border-radius: 50%; + background-color: #f2f2f2; + margin-right: 10px; +} +.my-project .my-box .manage-box .list .item .bottom .edit .icon { + width: 16px; + height: 16px; +} +.my-project .my-box .manage-box .list .item .bottom .input { + padding-top: 4px; + border: none; + outline: none; + background-color: transparent; + resize: none; + font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; +} +.my-project .my-box .manage-box .list .item .bottom .drag-icon { + width: 16px; + height: 16px; + margin-top: 6px; +} +.empty-box { + flex-direction: column; +} +.empty-box .icon { + width: 80px; + height: 94px; +} +.empty-box .text { + font-size: 14px; + color: #7f7f7f; + text-align: center; + line-height: 24px; +} diff --git a/css/common.less b/css/common.less index ebae741..4c27df4 100644 --- a/css/common.less +++ b/css/common.less @@ -160,15 +160,609 @@ body { transition: left 0.3s linear, top 0.3s cubic-bezier(0.5, -0.5, 1, 1); } - .my-project { width: 100vw; height: 100vh; - background-color: rgb(0, 0, 0); + background-color: rgba(0, 0, 0, 0.5); position: fixed; top: 0; left: 0; z-index: 999; display: flex; justify-content: center; -} \ No newline at end of file + + .my-box { + .head { + height: 54px; + background-color: rgba(123, 140, 211, 1); + border-radius: 10px 10px 0 0; + justify-content: space-between; + .item { + width: 400px; + font-size: 16px; + color: #ffffff; + position: relative; + height: 100%; + z-index: 1; + cursor: pointer; + &.pitch { + color: #000000; + .bj, + .icon { + display: block; + } + } + .bj { + display: none; + width: 474px; + height: 61px; + position: absolute; + bottom: -1px; + z-index: -1; + &.bj-left { + left: 0; + } + &.bj-right { + right: 0; + transform: rotate(180deg) scaleY(-1); + } + } + + .icon { + display: none; + width: 25px; + height: 22px; + margin-right: 8px; + } + } + } + + .contrast-box { + background-color: rgba(255, 255, 255, 1); + border-radius: 0 0 12px 12px; + .left { + width: 580px; + + &.left1 { + width: 820px; + } + + .hint { + height: 65px; + color: #333333; + padding: 25px 30px 20px; + border-bottom: 1px solid rgb(235, 235, 235); + justify-content: space-between; + .btn { + .delete { + width: 64px; + height: 32px; + line-height: 32px; + text-align: center; + background-color: rgba(123, 140, 211, 0); + border: 1px solid rgba(242, 242, 242, 1); + border-radius: 32px; + margin-right: 10px; + font-size: 14px; + color: #d7d7d7; + + &.have { + border-color: rgba(215, 215, 215, 1); + color: #333333; + cursor: pointer; + &:hover { + color: #fff; + border: none; + background-color: rgba(249, 93, 93, 1); + } + } + } + + .begin { + width: 130px; + height: 32px; + line-height: 32px; + text-align: center; + background-color: rgba(242, 242, 242, 1); + border-radius: 32px; + font-size: 15px; + color: #ffffff; + + &.have { + background-color: rgba(111, 193, 109, 1); + cursor: pointer; + + &:hover { + background-color: rgba(79, 164, 77, 1); + } + } + } + } + } + + .empty-box { + height: 575px; + + .icon { + margin-bottom: 18px; + } + } + + .list { + height: 575px; + overflow: auto; + margin-right: 5px; + + &::-webkit-scrollbar-track-piece { + background-color: transparent; + } + + &::-webkit-scrollbar { + width: 7px; + height: 7px; + background-color: transparent; + } + + &::-webkit-scrollbar-thumb { + border-radius: 5px; + background-color: rgba(235, 235, 235, 1); + } + + .item { + padding: 15px 0; + justify-content: space-between; + margin-left: 30px; + margin-right: 27px; + + // &:hover { + // background-color: rgba(246, 246, 246, 1); + // } + + &:not(:last-of-type) { + border-bottom: 1px dotted rgb(215, 215, 215); + } + + .left { + padding-left: 40px; + .name { + font-family: "PingFangSC-Semibold", "PingFang SC Semibold", "PingFang SC", sans-serif; + font-weight: 650; + font-style: normal; + font-size: 15px; + color: #000000; + margin-bottom: 5px; + position: relative; + &::after { + content: ""; + position: absolute; + top: 50%; + left: -30px; + transform: translateY(-50%); + width: 7px; + height: 7px; + box-sizing: border-box; + background-color: rgb(253, 223, 109); + border: 1px solid rgb(202, 177, 87); + border-radius: 50%; + } + } + .english { + color: #7f7f7f; + font-size: 13px; + margin-bottom: 10px; + } + + .message { + font-size: 14px; + color: #333333; + .icon { + width: 18px; + height: 18px; + margin-right: 7px; + } + .line { + color: rgb(215, 215, 215); + margin: 0 12px; + } + + .state-text { + padding: 0 6px; + background-color: rgba(242, 242, 242, 1); + border: 1px solid rgba(215, 215, 215, 1); + border-radius: 6px; + color: #555555; + font-size: 13px; + } + } + } + + .btn { + padding: 10px; + cursor: pointer; + .icon { + width: 20px; + height: 20px; + } + } + } + } + } + + .right { + width: 420px; + height: 640px; + background-color: rgba(246, 246, 246, 1); + border-radius: 0 0 12px 0; + + .hint { + font-size: 14px; + color: #000000; + padding: 25px 20px 20px; + } + + .list { + height: 575px; + padding-left: 20px; + overflow: auto; + margin-right: 5px; + &::-webkit-scrollbar-track-piece { + background-color: transparent; + } + + &::-webkit-scrollbar { + width: 7px; + height: 7px; + background-color: transparent; + } + + &::-webkit-scrollbar-thumb { + border-radius: 5px; + background-color: rgba(235, 235, 235, 1); + } + + .item { + width: 370px; + background-color: rgba(255, 255, 255, 1); + border: 1px solid rgba(242, 242, 242, 1); + border-radius: 8px; + padding: 15px; + justify-content: space-between; + position: relative; + margin-bottom: 10px; + overflow: auto; + + .project-list { + .project-item { + .icon { + height: 18px; + margin-right: 10px; + } + font-size: 14px; + color: #333333; + &:not(:last-of-type) { + margin-bottom: 10px; + } + .arrows { + width: 12px; + height: 12px; + margin: 0 10px; + } + .text { + width: 182px; + } + } + } + + .btn { + width: 26px; + height: 26px; + background-color: rgba(111, 193, 109, 1); + border-radius: 32px; + .icon { + width: 14px; + height: 6px; + } + } + + &:hover { + .dot { + display: block; + } + } + + .dot { + position: absolute; + width: 18px; + height: 18px; + top: 4px; + right: 10px; + display: none; + cursor: pointer; + } + + .delete-mask { + width: 100vw; + height: 100vh; + position: fixed; + top: 0; + left: 0; + background-color: transparent; + z-index: 10; + } + + .delete { + width: 71px; + background-color: rgba(249, 93, 93, 1); + position: absolute; + top: 0; + right: 0; + height: 100%; + color: #ffffff; + font-size: 13px; + border-radius: 0 8px 8px 0; + cursor: pointer; + z-index: 11; + } + } + } + } + } + + .manage-box { + width: 920px; + height: 640px; + background-color: #fff; + border-radius: 0 0 12px 12px; + .tab-list { + font-size: 14px; + height: 65px; + color: #555555; + padding: 25px 30px 20px; + margin-bottom: 5px; + .item { + cursor: pointer; + margin-right: 36px; + font-size: 14px; + color: #555555; + font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; + + position: relative; + &.pitch { + font-family: "PingFangSC-Semibold", "PingFang SC Semibold", "PingFang SC", sans-serif; + font-weight: 650; + font-style: normal; + color: #000000; + + &::after { + content: ""; + position: absolute; + left: 0; + bottom: -4px; + display: block; + width: 100%; + height: 3px; + background-color: rgba(111, 193, 109, 1); + border-radius: 39px; + } + } + } + } + + .empty-box { + height: 575px; + .icon { + margin-top: -135px; + margin-bottom: 20px; + } + } + + .list { + height: 570px; + padding-left: 30px; + overflow: auto; + .hint { + width: 860px; + height: 40px; + background-color: rgba(242, 242, 242, 1); + border-radius: 4px; + font-size: 14px; + color: #555555; + line-height: 24px; + justify-content: space-between; + padding: 0 10px; + margin-bottom: 20px; + .icon { + width: 16px; + height: 16px; + } + } + margin-right: 5px; + &::-webkit-scrollbar-track-piece { + background-color: transparent; + } + + &::-webkit-scrollbar { + width: 7px; + height: 7px; + background-color: transparent; + } + + &::-webkit-scrollbar-thumb { + border-radius: 5px; + background-color: rgba(235, 235, 235, 1); + } + + .list-box { + flex-wrap: wrap; + width: 860px; + justify-content: space-between; + } + .item { + width: 420px; + // height: 158px; + background-color: rgba(251, 251, 251, 1); + border: 1px solid rgba(242, 242, 242, 1); + border-radius: 12px; + margin-bottom: 20px; + + .top { + padding: 16px 10px 14px; + border-bottom: 1px solid rgba(242, 242, 242, 1); + + .info { + .name { + font-family: "PingFangSC-Semibold", "PingFang SC Semibold", "PingFang SC", sans-serif; + font-weight: 650; + font-style: normal; + font-size: 15px; + color: #000000; + margin-bottom: 5px; + } + + .english { + font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; + font-weight: 400; + font-style: normal; + color: #7f7f7f; + font-size: 13px; + margin-bottom: 11px; + } + + .school { + .icon { + width: 18px; + height: 18px; + margin-right: 7px; + } + font-size: 14px; + color: #333333; + } + } + .state-box { + .btn { + cursor: pointer; + width: 64px; + height: 26px; + background-color: rgba(249, 93, 93, 1); + border-radius: 32px; + font-size: 14px; + color: #ffffff; + .icon { + width: 9px; + height: 5px; + margin-left: 9px; + } + } + position: relative; + .state-list-box { + background-color: #ffffff; + border-radius: 12px; + width: 300px; + height: 47px; + position: absolute; + right: 0; + top: 41px; + // box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.129411764705882); + filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.129411764705882)); + padding: 0 10px; + + &::after { + content: ""; + width: 0; + height: 0; + border: 10px solid transparent; + position: absolute; + top: -16px; + right: 20px; + border-bottom-color: #ffffff; + } + + .state-list { + } + .state-item { + &:not(:last-of-type) { + border-right: 1px solid rgb(215, 215, 215); + } + &:first-of-type { + border-radius: 4px 0 0 4px; + } + + &:last-of-type { + border-radius: 0 4px 4px 0; + } + width: 60px; + height: 26px; + background-color: rgba(242, 242, 242, 1); + font-size: 14px; + color: #7f7f7f; + &.pitch { + background-color: rgba(123, 140, 211, 1); + color: #ffffff; + border-right: none; + } + } + + .delete { + width: 26px; + height: 26px; + border-radius: 50%; + background-color: rgb(242, 242, 242); + margin-left: 15px; + .delete-icon { + width: 13px; + height: 14px; + } + } + } + } + } + + .bottom { + padding: 14px 10px 5px; + .edit { + width: 24px; + height: 24px; + border-radius: 50%; + background-color: rgb(242, 242, 242); + margin-right: 10px; + .icon { + width: 16px; + height: 16px; + } + } + .input { + padding-top: 4px; + border: none; + outline: none; + background-color: transparent; + resize: none; + font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; + } + + .drag-icon { + width: 16px; + height: 16px; + margin-top: 6px; + } + } + } + } + } + } +} + +.empty-box { + flex-direction: column; + + .icon { + width: 80px; + height: 94px; + } + + .text { + font-size: 14px; + color: #7f7f7f; + text-align: center; + line-height: 24px; + } +} diff --git a/html/index.html b/html/index.html index 3cfe8d5..f9f861c 100644 --- a/html/index.html +++ b/html/index.html @@ -121,7 +121,7 @@