logo和配置修改

This commit is contained in:
谢宇宁
2026-09-23 16:50:34 +07:00
parent bef9f8b4ed
commit 0db8087765
163 changed files with 393 additions and 20366 deletions
+15 -436
View File
@@ -309,6 +309,21 @@
flex-wrap: wrap;
}
.detail-episode-lock {
position: absolute;
top: 0;
right: 0;
padding: 0 4px;
border-radius: 0 7px 0 7px;
background: #ec237f;
color: #fff;
font-size: 9px;
font-family: PingFang SC;
font-weight: 500;
line-height: 14px;
pointer-events: none;
}
.detail-episode {
flex: 0 0 calc((100% - 98px) / 8);
width: calc((100% - 98px) / 8);
@@ -331,29 +346,6 @@
box-sizing: border-box;
}
.detail-episode-coin {
width: 16px;
height: 16px;
right: 6px;
left: auto;
top: 6px;
position: absolute;
display: block;
padding: 0;
background: none;
overflow: visible;
border-radius: 0;
box-sizing: border-box;
pointer-events: none;
}
.detail-episode-coin img {
width: 16px;
height: 16px;
object-fit: contain;
display: block;
}
.detail-comments {
align-self: stretch;
width: 100%;
@@ -416,189 +408,6 @@
color: #F5F5F5;
}
.detail-comment-composer {
align-self: stretch;
padding: 12px;
background: rgba(255, 255, 255, 0.05);
overflow: hidden;
border-radius: 10px;
justify-content: flex-start;
align-items: flex-start;
gap: 12px;
display: flex;
box-sizing: border-box;
}
.detail-comment-composer-avatar {
width: 36px;
height: 36px;
border-radius: 18px;
object-fit: cover;
flex-shrink: 0;
}
.detail-comment-composer-main {
flex: 1;
min-width: 0;
overflow: hidden;
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
gap: 12px;
display: flex;
}
.detail-comment-composer-input {
width: 100%;
min-height: 56px;
padding: 10px 12px;
background: #000;
overflow: hidden;
border-radius: 8px;
border: none;
resize: none;
box-sizing: border-box;
box-shadow: none;
outline: none;
outline-color: transparent;
-webkit-appearance: none;
appearance: none;
color: #F5F5F5;
font-size: 12px;
font-family: PingFang SC;
font-weight: 400;
line-height: 18px;
}
.detail-comment-composer-input:focus,
.detail-comment-composer-input:focus-visible {
border: none;
outline: none;
outline-color: transparent;
box-shadow: none;
}
.detail-comment-composer-input::placeholder {
color: #A3A3A3;
}
.detail-comment-composer-footer {
width: 100%;
height: 28px;
overflow: hidden;
justify-content: space-between;
align-items: center;
display: flex;
}
.detail-comment-composer-status {
height: 20px;
overflow: hidden;
justify-content: flex-start;
align-items: center;
gap: 8px;
display: flex;
}
.detail-comment-composer-logged {
color: #ec237f;
font-size: 12px;
font-family: PingFang SC;
font-weight: 400;
line-height: 18px;
}
.detail-comment-composer-user {
color: #A3A3A3;
font-size: 12px;
font-family: PingFang SC;
font-weight: 400;
line-height: 18px;
}
.detail-comment-composer-count {
color: #D4D4D4;
font-size: 12px;
font-family: PingFang SC;
font-weight: 400;
line-height: 18px;
}
.detail-comment-composer-submit {
width: 84px;
height: 28px;
background: #ec237f;
overflow: hidden;
border-radius: 14px;
justify-content: center;
align-items: center;
display: flex;
border: none;
cursor: pointer;
color: #fff;
font-size: 12px;
font-family: PingFang SC;
font-weight: 400;
line-height: 18px;
padding: 0;
position: relative;
gap: 6px;
box-sizing: border-box;
}
.detail-comment-composer-submit:disabled,
.detail-comment-composer-submit.is-loading {
opacity: 0.75;
cursor: not-allowed;
}
.detail-comment-composer-submit.is-loading::before {
content: "";
width: 12px;
height: 12px;
border: 2px solid rgba(24, 24, 24, 0.35);
border-top-color: #181818;
border-radius: 50%;
animation: detail-comment-spin 0.7s linear infinite;
flex-shrink: 0;
}
@keyframes detail-comment-spin {
to {
transform: rotate(360deg);
}
}
.detail-comments-login {
align-self: stretch;
height: 44px;
padding: 0 12px;
background: rgba(255, 255, 255, 0.05);
overflow: hidden;
border-radius: 7px;
justify-content: flex-start;
align-items: center;
display: flex;
box-sizing: border-box;
}
.detail-comments-login-link {
color: #ec237f;
font-size: 12px;
font-family: PingFang SC;
font-weight: 400;
line-height: 18px;
text-decoration: none;
}
.detail-comments-login-hint {
color: #A3A3A3;
font-size: 12px;
font-family: PingFang SC;
font-weight: 400;
line-height: 18px;
}
.detail-comment-list {
align-self: stretch;
width: 100%;
@@ -675,50 +484,6 @@
line-height: 18px;
}
.detail-comment-like {
display: inline-flex;
align-items: center;
gap: 4px;
background: none;
border: none;
cursor: pointer;
padding: 0;
color: #A3A3A3;
font-size: 12px;
font-family: PingFang SC;
font-weight: 400;
line-height: 18px;
}
.detail-comment-like img {
width: 14px;
height: 14px;
}
.detail-comment-like--active {
color: #A3A3A3;
}
.detail-comment-like--active img {
filter: none;
}
.detail-comment-reply-label {
color: #A3A3A3;
font-size: 12px;
font-family: "Noto Sans SC", "PingFang SC", sans-serif;
font-weight: 400;
line-height: 18px;
background: none;
border: none;
padding: 0;
cursor: pointer;
}
.detail-comment-reply-label:hover {
color: #ec237f;
}
.detail-comment-reply-to {
color: #A3A3A3;
}
@@ -778,89 +543,6 @@
opacity: 0.92;
}
.detail-comment-reply-hint {
display: flex;
align-items: center;
justify-content: space-between;
gap: 8px;
margin-bottom: 6px;
color: #A3A3A3;
font-size: 12px;
line-height: 18px;
}
.detail-comment-reply-hint button {
background: none;
border: none;
padding: 0;
color: #ec237f;
cursor: pointer;
font-size: 12px;
}
.detail-comment-inline-composer {
width: 100%;
margin-top: 8px;
padding: 10px 12px;
background: rgba(255, 255, 255, 0.05);
border-radius: 6px;
box-sizing: border-box;
display: flex;
flex-direction: column;
gap: 8px;
}
.detail-comment-inline-input {
width: 100%;
min-height: 56px;
padding: 8px 10px;
border: 1px solid rgba(255, 255, 255, 0.12);
border-radius: 6px;
background: #0A0A0A;
color: #F5F5F5;
font-size: 13px;
font-family: "Noto Sans SC", "PingFang SC", sans-serif;
line-height: 20px;
resize: none;
box-sizing: border-box;
}
.detail-comment-inline-input::placeholder {
color: #737373;
}
.detail-comment-inline-input:focus,
.detail-comment-inline-input:focus-visible {
border-color: rgba(236, 35, 127, 0.55);
outline: none;
outline-color: transparent;
box-shadow: none;
}
.detail-comment-inline-footer {
display: flex;
justify-content: flex-end;
}
.detail-comment-inline-send {
height: 32px;
padding: 0 14px;
border: none;
border-radius: 6px;
background: #ec237f;
color: #fff;
font-size: 13px;
font-family: "Noto Sans SC", "PingFang SC", sans-serif;
font-weight: 500;
cursor: pointer;
}
.detail-comment-inline-send:disabled,
.detail-comment-inline-send.is-loading {
opacity: 0.6;
cursor: not-allowed;
}
.detail-comments-more {
align-self: stretch;
height: 43px;
@@ -1048,23 +730,6 @@
box-sizing: border-box;
}
.detail-h5-top-btn--like {
width: auto;
min-width: 20px;
height: auto;
gap: 4px;
}
.detail-h5-top-like-count {
color: rgba(255, 255, 255, 0.92);
font-size: 11px;
font-family: "Noto Sans SC", "PingFang SC", sans-serif;
font-weight: 400;
line-height: 12px;
white-space: nowrap;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.55);
}
.detail-h5-top-btn img {
width: 18px;
height: 18px;
@@ -1074,12 +739,6 @@
opacity: 0.92;
}
.detail-h5-top-btn--active img,
.detail-h5-top-btn img[src*="h5_liked"] {
filter: none;
opacity: 1;
}
.detail-page.page-shell {
position: relative;
z-index: 1;
@@ -1305,19 +964,6 @@
text-align: center;
}
.detail-episode-coin {
width: 16px;
height: 16px;
left: auto;
right: 6px;
top: 6px;
}
.detail-episode-coin img {
width: 16px;
height: 16px;
}
.detail-related {
width: 100%;
gap: 12px;
@@ -1467,50 +1113,6 @@
gap: 12px;
}
.detail-h5-collect,
.detail-h5-like {
width: 132px;
padding: 11px 24px;
background: rgba(255, 255, 255, 0.10);
border: none;
border-radius: 999px;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 12px;
cursor: pointer;
color: white;
font-size: 16px;
font-family: PingFang SC;
font-weight: 400;
line-height: 22px;
flex-shrink: 0;
}
.detail-h5-collect--active,
.detail-h5-like--active {
color: #ec237f;
}
.detail-h5-collect--active img,
.detail-h5-like--active img {
filter: none;
}
.detail-h5-collect img,
.detail-h5-like img {
width: 22px;
height: 22px;
display: block;
object-fit: contain;
filter: none;
}
.detail-h5-collect--active img,
.detail-h5-like--active img {
filter: none;
}
.detail-h5-play {
flex: 1;
padding: 11px 24px;
@@ -1823,18 +1425,6 @@
text-align: center;
}
.detail-episode-coin {
width: calc(16px * var(--detail-s));
height: calc(16px * var(--detail-s));
top: calc(6px * var(--detail-s));
right: calc(6px * var(--detail-s));
}
.detail-episode-coin img {
width: 100%;
height: 100%;
}
.content-official-info {
padding: calc(24px * var(--detail-s)) calc(30px * var(--detail-s));
border-radius: calc(18px * var(--detail-s));
@@ -1876,15 +1466,6 @@
line-height: calc(18px * var(--detail-s));
}
.detail-comment-composer,
.detail-comment-login {
min-height: calc(44px * var(--detail-s));
padding: 12px calc(12px * var(--detail-s));
border-radius: calc(7px * var(--detail-s));
font-size: calc(12px * var(--detail-s));
line-height: calc(18px * var(--detail-s));
}
.detail-related {
display: flex;
width: calc(296px * var(--detail-s));
@@ -2034,7 +1615,5 @@
line-height: 14px;
}
.detail-h5-collect--active,
.detail-h5-like--active { color: #ec237f; }
.detail-h5-play { background: #ec237f; color: #fff; }
}