2024-05-07 12:31:42 +08:00

703 lines
15 KiB
CSS

@charset "utf-8";
/* CSS Document */
.admire {
margin: 30px 0 18px 0;
text-align: center;
}
.admire-content {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
margin-bottom: 15px;
}
.admire-content button {
border-radius: 50px;
padding: 8px 18px;
border: none;
color: var(--light-a);
-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
.admire-content button i {
margin-right: 5px;
}
.admire-content .donate {
background: #c0a46b;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
position: relative;
margin-right: 10px;
}
.admire-content .donate-list {
display: block !important;
position: absolute;
bottom: 40px;
right: 50%;
border-radius: 5px;
background: var(--background);
-webkit-box-shadow: var(--box-shadow);
box-shadow: var(--box-shadow);
padding: 12px;
-webkit-transition: all 0.5s;
transition: all 0.5s;
pointer-events: none;
opacity: 0;
}
.admire-content .donate-list ol {
border-radius: 5px;
overflow: hidden;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.admire-content .donate-list ol li {
margin-right: 10px;
}
.admire-content .donate-list ol li:last-child {
margin-right: 0;
}
.admire-content .donate-list ol img {
max-width: 200px;
max-height: 260px;
-o-object-fit: cover;
object-fit: cover;
}
.admire-content .donate-list .qr-code {
border: 1px solid var(--theme);
border-radius: 10px;
width: 150px;
height: 150px;
position: relative;
overflow: hidden;
}
.admire-content .donate-list .qr-code img {
position: absolute;
top: 50%;
left: 50%;
display: block;
width: 100%;
height: 100%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.admire-content .donate-list .qr-type {
margin-top: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.admire-content .donate-list .qr-type svg {
width: 1.6rem;
height: 1.6rem;
margin-right: 5px;
}
.admire-content .donate-list .qr-type span {
font-weight: bold;
font-size: 1.05rem;
color: var(--main);
}
.admire-content .donate:hover i {
-webkit-animation: dong ease 0.5s 0.2s infinite alternate;
animation: dong ease 0.5s 0.2s infinite alternate;
}
.admire-content .donate:hover .donate-list {
-webkit-transform: translateX(50%);
transform: translateX(50%);
pointer-events: unset;
opacity: 1;
}
.admire-content .agree {
background: #cf4750;
}
.admire-content .agree i {
font-size: 1.2em;
}
.admire-content .agree span > span {
margin-left: 3px;
}
.admire-content .agree.like {
background: var(--background);
color: var(--dark-e);
}
.admire-content .agree.like:hover i {
-webkit-animation: shake-little ease-in-out 4s infinite;
animation: shake-little ease-in-out 4s infinite;
}
.admire-content .agree:not(.like) i:before {
content: '\f206';
}
.admire > span {
color: var(--dark-d);
font-size: 0.9em;
}
.article-operation {
margin: 18px 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.article-operation .level-item {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
-webkit-box-pack: left !important;
-ms-flex-pack: left !important;
justify-content: left !important;
overflow-x: auto;
}
.article-operation .level-item::-webkit-scrollbar {
display: none;
}
.article-operation a {
color: var(--dark-b);
font-size: 0.9em;
background: var(--bg-b);
border: 1px solid var(--bg-b);
position: relative;
padding: 0 8px 0 29px;
height: 26px;
line-height: 24px;
border-radius: 13px;
max-width: 125px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
margin-right: 10px;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.article-operation a:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 24px;
height: 24px;
background: var(--background);
border-radius: 50%;
}
.article-operation a:after {
content: '\eae5';
position: absolute;
font-family: 'remixicon';
top: 50%;
left: 12px;
font-size: 1.2em;
color: var(--theme);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.article-operation a:hover {
color: var(--main);
border: 1px solid var(--light-b);
}
.copyright {
margin: 18px 0;
position: relative;
background: var(--bg-h);
overflow: hidden;
border-radius: 6px;
display: block;
padding: 17px;
}
.copyright:after {
position: absolute;
right: -70px;
top: -70px;
content: '\ebf4';
font-size: 240px;
font-family: 'remixicon';
color: var(--theme);
opacity: 0.1;
}
.copyright .copyright-title {
line-height: 1.2;
margin-bottom: 14px;
}
.copyright .copyright-title *:not(:last-child) {
margin-bottom: 0.25em;
}
.copyright .copyright-title a {
font-size: 0.85em;
color: var(--dark-d);
}
.copyright .copyright-meta {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.copyright .copyright-meta .icon {
width: 1.2em;
height: 1.2em;
}
.copyright .copyright-meta .level-item {
margin-right: 1.4em !important;
display: block;
}
.copyright .copyright-meta .level-item h6 {
margin: 0;
}
.copyright .copyright-meta .level-item p,
.copyright .copyright-meta .level-item a {
color: var(--dark-e);
}
@media (max-width: 520px) {
.admire .donate-list ol {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.admire .donate-list ol li {
margin-bottom: 10px;
margin-right: 0;
}
.admire .donate-list ol li:last-child {
margin-bottom: 0;
}
.admire .donate-list ol img {
width: 200px;
}
}
@-webkit-keyframes dong {
0% {
-webkit-transform: translateY(3px) scaleY(0.95);
transform: translateY(3px) scaleY(0.95);
}
100% {
-webkit-transform: translateY(-3px) scaleY(1);
transform: translateY(-3px) scaleY(1);
}
}
@keyframes dong {
0% {
-webkit-transform: translateY(3px) scaleY(0.95);
transform: translateY(3px) scaleY(0.95);
}
100% {
-webkit-transform: translateY(-3px) scaleY(1);
transform: translateY(-3px) scaleY(1);
}
}
@-webkit-keyframes shake-little {
0% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
2% {
-webkit-transform: translate(-1px, 1px);
transform: translate(-1px, 1px);
}
4% {
-webkit-transform: translate(-1px, -1px);
transform: translate(-1px, -1px);
}
6% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
8% {
-webkit-transform: translate(1px, 1px);
transform: translate(1px, 1px);
}
10% {
-webkit-transform: translate(1px, -1px);
transform: translate(1px, -1px);
}
12% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
14% {
-webkit-transform: translate(-1px, 1px);
transform: translate(-1px, 1px);
}
16% {
-webkit-transform: translate(-1px, -1px);
transform: translate(-1px, -1px);
}
18% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
20% {
-webkit-transform: translate(1px, 1px);
transform: translate(1px, 1px);
}
22% {
-webkit-transform: translate(1px, -1px);
transform: translate(1px, -1px);
}
24% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
26% {
-webkit-transform: translate(-1px, 1px);
transform: translate(-1px, 1px);
}
28% {
-webkit-transform: translate(-1px, -1px);
transform: translate(-1px, -1px);
}
30% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
32% {
-webkit-transform: translate(1px, 1px);
transform: translate(1px, 1px);
}
34% {
-webkit-transform: translate(1px, -1px);
transform: translate(1px, -1px);
}
36% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
38% {
-webkit-transform: translate(-1px, 1px);
transform: translate(-1px, 1px);
}
40% {
-webkit-transform: translate(-1px, -1px);
transform: translate(-1px, -1px);
}
42% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
44% {
-webkit-transform: translate(1px, 1px);
transform: translate(1px, 1px);
}
46% {
-webkit-transform: translate(1px, -1px);
transform: translate(1px, -1px);
}
48% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
50% {
-webkit-transform: translate(-1px, 1px);
transform: translate(-1px, 1px);
}
52% {
-webkit-transform: translate(-1px, -1px);
transform: translate(-1px, -1px);
}
54% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
56% {
-webkit-transform: translate(1px, 1px);
transform: translate(1px, 1px);
}
58% {
-webkit-transform: translate(1px, -1px);
transform: translate(1px, -1px);
}
60% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
62% {
-webkit-transform: translate(-1px, 1px);
transform: translate(-1px, 1px);
}
64% {
-webkit-transform: translate(-1px, -1px);
transform: translate(-1px, -1px);
}
66% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
68% {
-webkit-transform: translate(1px, 1px);
transform: translate(1px, 1px);
}
70% {
-webkit-transform: translate(1px, -1px);
transform: translate(1px, -1px);
}
72% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
74% {
-webkit-transform: translate(-1px, 1px);
transform: translate(-1px, 1px);
}
76% {
-webkit-transform: translate(-1px, -1px);
transform: translate(-1px, -1px);
}
78% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
80% {
-webkit-transform: translate(1px, 1px);
transform: translate(1px, 1px);
}
82% {
-webkit-transform: translate(1px, -1px);
transform: translate(1px, -1px);
}
84% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
86% {
-webkit-transform: translate(-1px, 1px);
transform: translate(-1px, 1px);
}
88% {
-webkit-transform: translate(-1px, -1px);
transform: translate(-1px, -1px);
}
90% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
92% {
-webkit-transform: translate(1px, 1px);
transform: translate(1px, 1px);
}
94% {
-webkit-transform: translate(1px, -1px);
transform: translate(1px, -1px);
}
96% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
98% {
-webkit-transform: translate(-1px, 1px);
transform: translate(-1px, 1px);
}
100% {
-webkit-transform: translate(-1px, -1px);
transform: translate(-1px, -1px);
}
}
@keyframes shake-little {
0% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
2% {
-webkit-transform: translate(-1px, 1px);
transform: translate(-1px, 1px);
}
4% {
-webkit-transform: translate(-1px, -1px);
transform: translate(-1px, -1px);
}
6% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
8% {
-webkit-transform: translate(1px, 1px);
transform: translate(1px, 1px);
}
10% {
-webkit-transform: translate(1px, -1px);
transform: translate(1px, -1px);
}
12% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
14% {
-webkit-transform: translate(-1px, 1px);
transform: translate(-1px, 1px);
}
16% {
-webkit-transform: translate(-1px, -1px);
transform: translate(-1px, -1px);
}
18% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
20% {
-webkit-transform: translate(1px, 1px);
transform: translate(1px, 1px);
}
22% {
-webkit-transform: translate(1px, -1px);
transform: translate(1px, -1px);
}
24% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
26% {
-webkit-transform: translate(-1px, 1px);
transform: translate(-1px, 1px);
}
28% {
-webkit-transform: translate(-1px, -1px);
transform: translate(-1px, -1px);
}
30% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
32% {
-webkit-transform: translate(1px, 1px);
transform: translate(1px, 1px);
}
34% {
-webkit-transform: translate(1px, -1px);
transform: translate(1px, -1px);
}
36% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
38% {
-webkit-transform: translate(-1px, 1px);
transform: translate(-1px, 1px);
}
40% {
-webkit-transform: translate(-1px, -1px);
transform: translate(-1px, -1px);
}
42% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
44% {
-webkit-transform: translate(1px, 1px);
transform: translate(1px, 1px);
}
46% {
-webkit-transform: translate(1px, -1px);
transform: translate(1px, -1px);
}
48% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
50% {
-webkit-transform: translate(-1px, 1px);
transform: translate(-1px, 1px);
}
52% {
-webkit-transform: translate(-1px, -1px);
transform: translate(-1px, -1px);
}
54% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
56% {
-webkit-transform: translate(1px, 1px);
transform: translate(1px, 1px);
}
58% {
-webkit-transform: translate(1px, -1px);
transform: translate(1px, -1px);
}
60% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
62% {
-webkit-transform: translate(-1px, 1px);
transform: translate(-1px, 1px);
}
64% {
-webkit-transform: translate(-1px, -1px);
transform: translate(-1px, -1px);
}
66% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
68% {
-webkit-transform: translate(1px, 1px);
transform: translate(1px, 1px);
}
70% {
-webkit-transform: translate(1px, -1px);
transform: translate(1px, -1px);
}
72% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
74% {
-webkit-transform: translate(-1px, 1px);
transform: translate(-1px, 1px);
}
76% {
-webkit-transform: translate(-1px, -1px);
transform: translate(-1px, -1px);
}
78% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
80% {
-webkit-transform: translate(1px, 1px);
transform: translate(1px, 1px);
}
82% {
-webkit-transform: translate(1px, -1px);
transform: translate(1px, -1px);
}
84% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
86% {
-webkit-transform: translate(-1px, 1px);
transform: translate(-1px, 1px);
}
88% {
-webkit-transform: translate(-1px, -1px);
transform: translate(-1px, -1px);
}
90% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
92% {
-webkit-transform: translate(1px, 1px);
transform: translate(1px, 1px);
}
94% {
-webkit-transform: translate(1px, -1px);
transform: translate(1px, -1px);
}
96% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
98% {
-webkit-transform: translate(-1px, 1px);
transform: translate(-1px, 1px);
}
100% {
-webkit-transform: translate(-1px, -1px);
transform: translate(-1px, -1px);
}
}