<>
/* 分享详情页下载 */
.download {
width: 100%;
max-width: 900px;
height: 56px;
margin: 0 auto;
padding: 0 0 0 20px;
box-sizing: border-box;
background-color: #f1f4fb;
border-left: none;
border-right: none;
z-index: 100;
position: fixed;
top: 0;
left: 50%;
transform: translateX(-50%);
display: flex;
align-items: center;
justify-content: space-between;
}
.download .logo-slogon {
height: 100%;
width: 100%;
display: flex;
align-items: center;
}
.download .logo-slogon picture {
width: auto;
display: flex;
align-items: center;
}
.download .logo-slogon picture img {
display: flex;
align-items: center;
width: auto;
height: 100%;
}
.download .logo-slogon picture.logo {
height: 70%;
margin-right: 16px;
}
.download .logo-slogon picture.logo img {
border-radius: 8px;
box-shadow: rgba(0000.1) 0px 4px 12px;
}
.download .logo-slogon picture.slogon {
height: 55%;
}
.download .jump {
width: 100px;
height: 100%;
line-height: 100%;
padding-right: 15px;
background-image: url(https://movement.gzstv.com/static/app/8.0/images/download-btn.png);
background-repeat: no-repeat;
background-size: auto 100%;
background-position: 0;
color: #fff;
/* font-size: 30px; */
font-size: 1.25rem;
font-weight: bold;
text-align: center;
cursor: pointer;
display: flex;
align-items: center;
justify-content: right;
}
/* 顶部推荐 */
.recommend-swiper {
width: 100%;
max-width: 900px;
height: 56px;
margin: 0 auto;
padding: 0 24px;
box-sizing: border-box;
background-color: #F1F4FB;
z-index: 101;
position: fixed;
top: 0;
left: 50%;
transform: translateX(-50%);
display: none;
}
.recommend-swiper .swiper {
width: 100%;
height: 100%;
}
.recommend-swiper .swiper-slide {
text-decoration: none;
display: flex;
align-items: center;
justify-content: space-between;
}
.recommend-swiper .swiper-slide .pic {
width: 40px;
padding-bottom: 40px;
border-radius: 4px;
background-color: #eee;
background-image: url(https://mstatic.gzstv.com/static/images/2022/djw.png);
background-size: auto 30%;
background-repeat: no-repeat;
background-position: center;
position: relative;
}
.recommend-swiper .swiper-slide .pic img {
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.recommend-swiper .swiper-slide .title {
width: calc(100% - 50px);
/* font-size: 28px; */
font-size: 1.167rem;
color: #5B5E62;
line-height: 20px;
display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
text-overflow: -o-ellipsis-lastline;
line-clamp: 2;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
/* 暗黑模式 */
@media (prefers-color-scheme: dark) {
.download {
background-color: #242424;
}
.download .jump {
color: #D1D1D1;
background-image: url(https://movement.gzstv.com/static/app/8.0/images/download-btn-dark.png);
}
.recommend-swiper {
background-color: #242424;
}
.recommend-swiper .swiper-slide .title {
color: #A4A4A4;
}
}
>
含大量暴力、色情内容,知名动漫网站被处罚
<>
.promotion-banner {
width: 100%;
margin: 0 auto 16px;
}
.promotion-banner img {
/* border-radius: 10px; */
}
>
北京市新闻出版局(版权局)官微11日发布《北京市高限处罚‘动漫之家’隐蔽违法行为》。
近日,北京市文化市场综合执法总队(以下简称“总队”)根据线索,成功查处北京市首例通过暗设隐蔽通道向用户提供含暴力、色情、低俗内容的网络动漫产品案件。
总队责令尚科齐(北京)网络科技有限公司关停“动漫之家”平台“日漫频道”,删除全部违规网络动漫,并依法对该公司作出最高限行政处罚。

一、本案案情
2021年1月18日,总队接到线索,反映“动漫之家”平台登载有含暴力、色情、低俗内容的网络动漫产品。
经调查,发现“动漫之家”平台包含PC网页端和手机APP端两个媒介端口,在该平台网页端可以检索到部分文旅部“黑名单”动漫产品的介绍页面,内容无法观看,在平台手机APP端无法检索到相应动漫的任何信息。
经执法人员深入核查,发现若注册用户使用同一账号在PC网页端对动漫产品进行订阅、评论或收藏等操作,则可在手机APP端观看和下载相应的网络动漫。该公司通过PC网页端和手机APP端联动的方式,暗设隐蔽通道,向公众提供违规网络动漫产品。
最终查实,该公司通过暗设隐蔽通道的方式向用户提供违规网络动漫22部,其中《进击的XX》等5部网络动漫早在2015年已被文化和旅游部列入网络动漫“黑名单”,其余17部网络动漫均含暴力、色情、低俗等显著违规内容,全部集中在“动漫之家”平台“日漫频道”进行观看和下载。
2021年2月5日,总队责令尚科齐(北京)网络科技有限公司立即关停“动漫之家”平台“日漫频道”,删除全部违规网络动漫,并依据《互联网文化管理暂行规定》和《北京市文化市场综合执法行政处罚裁量基准》,对该公司作出罚款3万元的最高限行政处罚。
动漫之家早前通告。图据@人民文娱
二、特点分析
(一)违法情节恶劣,行为主观故意
尚科齐(北京)网络科技有限公司作为《网络文化经营许可证》持证单位,在业内具有较高知名度和影响力,却置法律法规于不顾,非但没有履行企业主体责任,反而为吸引流量,牟取利益,暗设隐蔽通道向公众提供大量含暴力、色情、低俗内容的网络动漫,主观故意性极强,性质恶劣。
(二)违法行为隐蔽,逃避执法监管
“动漫之家”平台使用技术手段,以PC网页端和手机APP端联动的方式,向公众提供违规动漫的观看和下载,隐蔽性极强。此种传播违规网络动漫的方式,为我市查处首例。该企业的技术手段未用于平台健康发展,而是作为移花接木的桥梁,企图逃避执法监管和内容审查,严重扰乱市场秩序。
(三)违法内容严重,毒害未成年人
本案查处违规网络动漫22部,含有大量暴力、色情、低俗内容,如涉案违规动漫《17岁XX》含有大量未成年人杀人、强奸等血腥、暴力、色情画面,点击量高达200多万次。
“动漫之家”平台的用户以未成年人为主,未成年人的意识形态正处于形成的关键时期,其分辨能力较弱,模仿能力较强,这些违规网络动漫,极易诱导未成年人崇拜暴力、催化暴力行为,诱发未成年人性早熟、性开放、性变态,扭曲未成年人价值观、人生观、世界观,成为潜在的犯罪人群,严重毒害了未成年人的身心健康。
<>
/* 作者信息 */
.author-group {
margin-bottom: 16px;
}
.author-group .author-group-item {
position: relative;
padding-left: 2.5em;
}
.author-group .author-group-item p {
/* font-size: 28px; */
font-size: 1.16rem;
font-weight: bold;
color: #5B5E62;
line-height: 28px;
}
.author-group .author-group-item.four {
padding-left: 4.5em;
}
.author-group .author-group-item p:first-child {
position: absolute;
left: 0;
top: 0;
}
.author-group .author-group-item p:last-child {
padding-left: 1em;
}
.author-group .author-group-item.four p:last-child {
padding-left: 1.2em;
}
.author-group .author-group-item p:last-child::before {
content: "|";
display: inline-block;
position: absolute;
left: 2.5em;
top: 0;
}
.author-group .author-group-item.four p:last-child::before {
left: 4.5em;
}
>
<>
.related-columns {
max-width: 640px;
padding: 15px;
margin: 0 auto 16px;
border-radius: 10px;
background-color: #F1F4FB;
text-decoration: none;
display: block;
font-size: 28px;
font-size: 1.16rem;
color: #6A6B6D;
position: relative;
word-wrap: break-word;
word-break: break-all;
white-space: normal;
}
.related-columns .tags-group {
display: flex;
align-items: center;
}
.related-columns .tags {
margin-top: 5px;
display: flex;
flex-wrap: wrap;
}
.related-columns .tags-item {
color: #6A79A0;
text-decoration: none;
margin-right: 15px;
}
.related-columns .r-link {
min-width: calc(15% + 24px);
color: #ADB1BD;
text-align: right;
padding-right: 24px;
position: relative;
}
.related-columns .r-link::after {
width: 24px;
height: 24px;
content: "";
display: inline-block;
background: url("https://movement.gzstv.com/static/app/8.0/images/
[email protected]") no-repeat center center;
background-size: 100% 100%;
position: absolute;
right: 0;
}
/* 暗黑模式 */
@media (prefers-color-scheme: dark) {
.related-columns {
color: #fff;
background-color: #242424;
}
.related-columns .tags-item {
color: #4C6CD0;
}
.related-columns .r-link {
color: #A4A4A4;
}
}
>
<>
.article-contact {
margin: 0 0 16px;
}
.article-contact .contact-item {
margin: 0 auto 16px;
border-radius: 10px;
max-width: 640px;
}
.article-contact .contact-item:last-of-type {
margin-bottom: 0;
}
.article-contact .contact-item img {
border-radius: 10px;
}
>
<>
.read-more .launch-btn {
font-size: 0;
display: block;
width: 92.53%;
margin: 0 auto;
background-color: #0A1A4C;
box-shadow: 0px 10px 30px 0px rgba(1026760.3);
}
>
<>
.container.h5-wrap {
padding-bottom: 100px;
}
.likeShare {
width: 100%;
max-width: 900px;
padding: 15px 16px;
box-sizing: border-box;
border-top: 1px solid #f1f4fb;
background-color: #fff;
position: fixed;
z-index: 1000;
bottom: -1px;
left: 50%;
transform: translateX(-50%);
display: flex;
align-items: center;
justify-content: space-between;
}
.likeShare .btns {
width: 40px;
font-size: 0;
color: #acb2bd;
line-height: initial;
text-align: center;
text-decoration: none;
}
.likeShare .btns .icon {
width: 24px;
height: 24px;
margin: 0 auto 4px;
background-repeat: no-repeat;
background-position: center center;
background-size: 100% 100%;
}
.likeShare .btns .icon {
background-image: url("https://movement.gzstv.com/static/app/8.0/images/
[email protected]");
}
.likeShare .btns.active .icon {
background-image: url("https://movement.gzstv.com/static/app/8.0/images/
[email protected]");
}
.likeShare .btns img {
width: 25px;
height: 25px;
margin: 0 auto 4px;
}
.likeShare .btns.article-comment img {
width: 24px;
height: 24px;
}
.likeShare .btns span {
font-size: 1rem;
}
.likeShare .btns.active {
/* color: #f21a7b; */
}
.likeShare .btns.article-praise {
position: relative;
}
.likeShare .btns .praise-lottie {
width: 40px;
height: auto;
position: absolute;
top: -50px;
left: 50%;
transform: translateX(-50%);
}
.likeShare .btns .praise-lottie .lottie-btn {
position: absolute;
top: 0;
left: 0;
}
.likeShare .btns .praise-lottie .hidden {
display: none;
}
.likeShare .comment-entrance {
/* width: 160px; */
width: 46.37%;
height: 40px;
line-height: 40px;
padding-left: 15px;
border-radius: 20px;
background-color: #f1f4fb;
/* flex-grow: 1;
display: flex;
align-items: center;
justify-content: space-between; */
}
.likeShare .comment-entrance span {
/* font-size: 26px; */
font-size: 1.08rem;
color: #acb2bd;
}
.likeShare .comment-entrance img {
width: 24px;
}
/* 暗黑模式 */
@media (prefers-color-scheme: dark) {
.likeShare {
border-color: #454545;
background-color: #242424;
}
.likeShare .comment-entrance {
background-color: #141414;
}
.likeShare .comment-entrance span {
color: #6d6d6d;
}
.likeShare .btns {
color: #6d6d6d;
}
.likeShare .btns.active {
/* color: #d35e86; */
}
.likeShare .btns .icon {
background-image: url("https://movement.gzstv.com/static/app/8.0/images/
[email protected]");
}
.likeShare .btns.active .icon {
background-image: url("https://movement.gzstv.com/static/app/8.0/images/
[email protected]");
}
}
>
<>
.login-modal {
width: 100%;
height: 100vh;
min-height: 640px;
position: fixed;
left: 50%;
top: 50%;
transform: translate(-50%-50%);
z-index: 9999;
overflow-y: auto;
background-color: rgba(0000.7);
display: none;
}
.login-content {
width: 100%;
height: 100%;
max-width: 640px;
padding-top: 75px;
box-sizing: border-box;
margin: 0 auto;
text-align: center;
background: url("https://movement.gzstv.com/static/app/8.0/images/
[email protected]") no-repeat center center;
background-size: 100% 100%;
position: relative;
}
.login-content .logo {
width: 29.6%;
max-width: 222px;
margin: 0 auto 5.3%;
}
.login-content .form {
width: 80%;
max-width: 600px;
margin: 0 auto;
}
.login-content .form-tab {
margin: 0 15.66% 7.66%;
display: flex;
justify-content: space-around;
}
.login-content .form-tab span {
/* font-size: 32px; */
font-size: 1.33rem;
font-weight: bold;
color: #7A8189;
padding-bottom: 7px;
cursor: pointer;
position: relative;
}
.login-content .form-tab span.active {
color: #2A2F37;
}
.login-content .form-tab span.active::after {
width: 43.85%;
height: 3px;
content: "";
display: inline-block;
background: url("https://movement.gzstv.com/static/app/8.0/images/
[email protected]") no-repeat center center;
background-size: 100% 100%;
position: absolute;
bottom: 0;
left: 50%;
transform: translateX(-50%);
}
.login-content .form-inp .inp {
margin-bottom: 6%;
position: relative;
}
.login-content .form-inp .inp img {
width: 8%;
position: absolute;
left: 4.5%;
top: 50%;
transform: translateY(-50%);
}
.login-content .form-inp .inp .send-code {
/* font-size: 32px; */
font-size: 1.33rem;
font-weight: 500;
color: #416CF6;
/* color: rgba(651082460.7); */
opacity: 0.7;
padding: 0;
border: none;
height: 100%;
background-color: transparent;
position: absolute;
right: 4.5%;
top: 50%;
transform: translateY(-50%);
}
.login-content .form-inp .inp .send-code.active {
opacity: 1;
}
.login-content .form-inp input,
.login-content .form-inp .submit-btn {
width: 100%;
padding: 4.66% 0;
max-height: 100px;
border: none;
/* font-size: 32px; */
font-size: 1.33rem;
font-weight: bold;
line-height: 1.375;
border-radius: 25px;
outline: none;
}
.login-content .form-inp input {
padding-left: 15%;
padding-right: 15px;
color: #ACB2BD;
border: 2px solid transparent;
}
.login-content .form-inp .code input {
padding-right: 34%;
}
/* .login-content .form-inp input {
padding-left: 49px;
padding-right: 15px;
margin-bottom: 6%;
color: #ACB2BD;
background: url('https://movement.gzstv.com/static/app/8.0/images/
[email protected]') no-repeat 15px center;
background-size: 24px 24px;
background-color: #fff;
position: relative;
}
.login-content .form-inp input::before {
width: 8%;
padding-bottom: 8%;
content: "3";
display: inline-block;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
background-color: red;
}
.login-content .form-inp input[name='code'] {
background-image: url('https://movement.gzstv.com/static/app/8.0/images/
[email protected]');
} */
.login-content .form-inp input::-webkit-input-placeholder {
color: #ACB2BD;
}
.login-content .form-inp input:-moz-placeholder {
color: #ACB2BD;
}
.login-content .form-inp input:-ms-input-placeholder {
color: #ACB2BD;
}
.login-content .form-inp .submit-btn {
color: #fff;
margin: 6% 0;
background: url('https://movement.gzstv.com/static/app/8.0/images/
[email protected]') no-repeat center center;
background-size: 100% 100%;
cursor: pointer;
opacity: 0.7;
}
.login-content .form-inp .submit-btn.active {
opacity: 1;
}
.login-content .form-code {
width: 67.66%;
margin: 0 auto;
position: relative;
display: none;
}
.login-content .form-code .img {
margin-bottom: 3.33%;
}
.login-content .form-code .mask-tips {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
display: none;
}
.login-content .form-code .mask-tips>div {
height: 100%;
justify-content: center;
display: flex;
align-items: center;
flex-direction: column;
background-color: #fff;
opacity: 0.95;
}
.login-content .form-code .mask-tips .icon {
width: 40px;
display: block;
}
.login-content .form-code .mask-tips .txt {
font-weight: normal;
margin-top: 10px;
}
.login-content .form-code .to-confirm,
.login-content .form-code .to-confirm .txt {
color: rgb(2216374);
}
.login-content .form-code .is-cancel,
.login-content .form-code .is-cancel .txt,
.login-content .form-code .refresh-code .txt {
color: rgb(2203838);
}
.login-content .form-code .refresh-code {
color: rgb(758999);
}
.login-content .tips {
/* font-size: 32px; */
font-size: 1.33rem;
font-weight: bold;
color: #ACB2BD;
text-align: center;
cursor: pointer;
}
.login-content .close-btn {
width: 13.6%;
max-width: 102px;
cursor: pointer;
position: absolute;
left: 50%;
bottom: 45px;
transform: translateX(-50%);
}
@media screen and (min-width:600px) {
.login-content .form-inp .inp.code input {
padding-right: 120px;
}
.login-content .form-inp input,
.login-content .form-inp .submit-btn {
border-radius: 50px;
}
}
/* 暗黑模式 */
@media (prefers-color-scheme: dark) {
.login-content {
background-image: url("https://movement.gzstv.com/static/app/8.0/images/
[email protected]");
}
.login-content .form-tab span {
color: #A4A4A4;
}
.login-content .form-tab span.active {
color: #D1D1D1;
}
.login-content .form-inp input {
border-color: #454545;
background-color: #242424;
}
.login-content .form-inp input::-webkit-input-placeholder {
color: #A4A4A4;
}
.login-content .form-inp input:-moz-placeholder {
color: #A4A4A4;
}
.login-content .form-inp input:-ms-input-placeholder {
color: #A4A4A4;
}
.login-content .form-inp .inp .send-code {
color: #4C6CD0;
}
.login-content .form-inp .submit-btn {
background-image: url("https://movement.gzstv.com/static/app/8.0/images/
[email protected]");
}
.login-content .tips {
color: #A4A4A4;
}
}
>
<>
.recommend {
padding-top: 20px;
margin-bottom: 16px;
border-top: 4px solid #F1F4FB;
}
.recommend .title {
/* font-size: 36px; */
font-size: 1.5rem;
font-weight: bold;
margin-bottom: 6px;
padding-left: 24px;
}
.recommend .recommend-list {
width: 100%;
}
.recommend .recommend-lis-item {
font-size: 0;
/* margin-bottom: 20px; */
padding: 10px 24px;
box-sizing: border-box;
}
.recommend .recommend-lis-item:active {
background-color: #eee;
}
.recommend .recommend-lis-item:last-child {
border-bottom: none;
}
.recommend .recommend-lis-item .recommended_link,
.recommend .recommend-lis-item .column_link {
line-height: 0;
display: flex;
justify-content: space-between;
}
.recommend .recommend-lis-item .pic {
width: 33.33%;
padding-bottom: 19.08%;
border-radius: 4px;
overflow: hidden;
position: relative;
background-color: #eee;
background-image: url("https://movement.gzstv.com/static/app/8.0/images/djw.png");
background-size: 100% 100%;
background-repeat: no-repeat;
background-position: center;
}
.recommend .recommend-lis-item .pic img {
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.recommend .recommend-lis-item .pic img.column-mark {
position: absolute;
display: inline;
transform: none;
width: auto;
height: 16px;
right: 4px;
top: auto;
bottom: 4px;
}
.recommend .recommend-lis-item .detail {
width: 64.22%;
position: relative;
}
.recommend .recommend-lis-item .fullwidth-detail {
width: 100%;
}
.recommend .recommend-lis-item .detail-title,
.recommend .recommend-lis-item .detail-title-column {
/* font-size: 16px; */
font-size: 1.333rem;
color: #1A1F24;
line-height: 1.3;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
position: absolute;
top: 0;
}
.recommend .recommend-lis-item .detail-title-column {
font-size: 1.5rem;
font-weight: bold;
margin-top: .1rem;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
-webkit-line-clamp: 1;
}
.recommend .recommend-lis-item .detail-date,
.recommend .recommend-lis-item .detail-column-category {
line-height: 1;
position: absolute;
bottom: 0;
/* display: none; */
}
.recommend .recommend-lis-item .detail-column-category {
bottom: .5rem;
}
.recommend .recommend-lis-item .detail-date span,
.recommend .recommend-lis-item .detail-date time,
.recommend .recommend-lis-item .detail-column-category span {
/* font-size: 10px; */
font-size: 0.833rem;
color: #ACB2BD;
}
.recommend .recommend-lis-item .detail-date time {
margin-right: 13px;
}
.recommend .recommend-lis-item .detail-date span:nth-child(2) {
padding-left: 16px;
background: url("https://mstatic.gzstv.com/static/images/2020/content-view.png") no-repeat left center;
background-size: 14px 8px;
}
@media screen and (min-width: 600px) {
.recommend .recommend-lis-item .pic {
width: 236px;
padding-bottom: 133px;
}
.recommend .recommend-lis-item .detail {
width: calc(100% - 236px - 16px);
}
}
/* 暗黑模式 */
@media (prefers-color-scheme: dark) {
.recommend {
border-color: #111111;
}
.recommend .title {
color: #D1D1D1;
}
.recommend .recommend-lis-item .detail-title,
.recommend .recommend-lis-item .detail-title-column {
color: #D1D1D1;
}
.recommend .recommend-lis-item .detail-date time {
color: #fff;
}
.recommend .recommend-lis-item:active {
background-color: #000;
}
}
>
<>
.comments-wrap-border {
padding-bottom: 20px;
border-top: 4px solid #f1f4fb;
}
.hot-comments {
position: relative;
display: none;
}
.hot-comments::after {
content: "";
width: calc(100% - 24px - 24px);
height: 1px;
display: block;
background-color: #f1f4fb;
position: absolute;
bottom: 0;
left: 50%;
transform: translateX(-50%);
}
.comments-wrap {
padding: 0 0 20px 0;
margin-bottom: 20px;
}
.comments-wrap .title {
/* font-size: 24px; */
font-size: 1rem;
font-weight: 400;
color: #acb2bd;
padding: 0 20px;
margin-bottom: 6.5px;
}
.comments-wrap .title span {
/* font-size: 36px; */
font-size: 1.5rem;
font-weight: bold;
color: #121212;
margin-right: 10px;
}
.comments-wrap .title i {
font-: normal;
}
.hot-comments .title {
display: flex;
align-items: center;
}
.comments-wrap .title .hot {
width: 24px;
margin-right: 5px;
}
.comments-wrap .comment-list-item {
padding: 8px 24px;
display: flex;
justify-content: space-between;
}
.comments-wrap .comment-list-item:active {
/* background-color: #eee; */
}
.comments-wrap .comment-list-item .portrait {
width: 40px;
height: 40px;
border-radius: 4px;
}
.comments-wrap .comment-list-item .comment-content {
width: calc(100% - 40px - 8px);
font-size: 0;
}
.comments-wrap .comment-list-item .comment-content .user {
display: flex;
align-items: center;
justify-content: space-between;
}
.comments-wrap .comment-list-item .comment-content .username {
/* font-size: 28px; */
font-size: 1.16rem;
font-weight: bold;
color: #7a8189;
line-height: 1;
padding-right: 30px;
/* position: relative; */
display: flex;
align-items: center;
}
.comments-wrap .comment-list-item .comment-content .username .icon {
width: 52px;
/* position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%); */
margin-right: 5px;
display: none;
}
.comments-wrap .comment-list-item .comment-content .wb-rk {
width: 16px;
}
.comments-wrap .comment-list-item .comment-content .info {
/* font-size: 28px; */
font-size: 1.16rem;
font-weight: 400;
color: #282d31;
line-height: 1.4;
margin-top: 8px;
text-align: left;
/* 自动换行 */
word-wrap: break-word;
word-break: break-all;
white-space: normal;
}
.comments-wrap .comment-list-item .comment-content .info .u {
color: #7a8189;
font-weight: normal;
}
.comments-wrap .comment-list-item .comment-content .info .comment_emotion {
width: 50px;
display: inline-block;
vertical-align: middle;
}
.comments-wrap .comment-list-item .comment-content .handle {
/* font-size: 22px; */
font-size: 0.916rem;
font-weight: 400;
color: #adb1bd;
display: flex;
align-items: center;
justify-content: space-between;
margin-top: 0px;
height: 16px;
line-height: 16px;
}
.comments-wrap .comment-list-item .comment-content .handle .btns {
display: flex;
}
.comments-wrap .comment-list-item .comment-content .handle .like-btn,
.comments-wrap .comment-list-item .comment-content .handle .reply-btn {
display: inline-block;
height: 100%;
}
.comments-wrap .comment-list-item .comment-content .handle .like-btn {
margin-right: 18px;
display: flex;
align-items: center;
}
.comments-wrap .comment-list-item .comment-content .handle .like-btn.active {
color: #fb5089;
}
.comments-wrap .comment-list-item .comment-content .handle .like-btn img {
width: 16px;
margin-right: 4px;
}
.comments-wrap .comment-list-item .comment-content .handle .like-btn .icon {
width: 16px;
height: 16px;
margin-left: 2px;
display: inline-block;
background-size: 100% 100%;
background-position: center center;
background-repeat: no-repeat;
background-image: url("https://movement.gzstv.com/static/app/8.0/images/
[email protected]");
}
.comments-wrap
.comment-list-item
.comment-content
.handle
.like-btn.active
.icon {
background-image: url("https://movement.gzstv.com/static/app/8.0/images/
[email protected]");
}
.comments-wrap .reply {
line-height: normal;
}
.comments-wrap .reply .reply-more {
padding: 0 15px 0 7px;
height: 20px;
line-height: 20px;
border-radius: 10px;
margin-top: 10px;
background-color: #f1f4fb;
/* font-size: 22px; */
font-size: 0.916rem;
color: #878889;
display: inline-block;
position: relative;
}
.comments-wrap .reply .reply-more::after {
width: 10px;
height: 10px;
content: "";
display: inline-block;
background: url("https://movement.gzstv.com/static/app/8.0/images/
[email protected]")
no-repeat center center;
background-size: 10px 10px;
position: absolute;
right: 7px;
top: 50%;
transform: translateY(-50%);
}
.comments-wrap .reply .reply-more.active {
background-color: transparent;
}
/* 评论回复 */
.comments-wrap .comment-list-children.no-con {
/* font-size: 28px; */
font-size: 1.16rem;
font-weight: 400;
color: #adb1bd;
background-color: #f1f4fb;
border-radius: 6px;
margin-top: 13px;
padding: 0 10px;
line-height: 34px;
height: 34px;
}
.comments-wrap .comment-list-children .comment-list-item {
padding: 0;
margin-bottom: 10px;
}
.comments-wrap .comment-list-children .comment-list-item:first-of-type {
margin-top: 18px;
}
.comments-wrap .comment-list-children .comment-list-item:last-of-type {
margin-bottom: 0;
}
.comments-wrap .comment-list-children .comment-list-item .portrait {
width: 34px;
height: 34px;
}
/* 列表提示 */
.comments-wrap .no-comments {
/* font-size: 28px; */
font-size: 1.167rem;
font-weight: 400;
color: #acb2bd;
text-align: center;
display: none;
}
.comments-wrap .no-comments .img {
width: 48%;
max-width: 360px;
margin: 0 auto;
}
.comments-wrap .no-comments .btn {
width: 24.53%;
max-width: 184px;
height: 26px;
line-height: 26px;
border-radius: 13px;
margin: 15px auto 0;
background: url("https://movement.gzstv.com/static/app/8.0/images/
[email protected]")
no-repeat center center;
background-size: 100% 100%;
/* font-size: 24px; */
font-size: 1rem;
font-weight: 400;
color: #ffffff;
}
.comments-wrap .comment-more,
.comments-wrap .comment-full {
/* font-size: 28px; */
font-size: 1.167rem;
color: #acb2bd;
line-height: 1;
text-align: center;
padding: 20px 0;
display: none;
}
.comments-wrap .comment-more:active {
background-color: #f1f4fb;
}
/* ============== */
.comments-wrap .comment-list-item .comment-list-item-content .imgs {
margin-top: 5px;
display: -webkit-flex;
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.comments-wrap .comment-list-item .comment-list-item-content .imgs-item {
width: calc((100% / 3) - (4px / 3 * 2));
padding-bottom: calc((100% / 3) - (4px / 3 * 2));
margin-bottom: 4px;
position: relative;
}
.comments-wrap .comment-list-item .comment-list-item-content .imgs-item img {
width: 100%;
height: 100%;
position: absolute;
}
.comments-wrap
.comment-list-item
.comment-list-item-content
.imgs-item:nth-child(3n + 1) {
margin-right: calc(4px / 3 * 2);
}
.comments-wrap
.comment-list-item
.comment-list-item-content
.imgs-item:nth-child(3n-1) {
margin-left: calc(4px / 3);
margin-right: calc(4px / 3);
}
.comments-wrap
.comment-list-item
.comment-list-item-content
.imgs-item:nth-child(3n) {
margin-left: calc(4px / 3 * 2);
}
.comments-wrap
.comment-list-item
.comment-list-item-content
.imgs-item:last-child,
.comments-wrap
.comment-list-item
.comment-list-item-content
.imgs-item:nth-last-child(2),
.comments-wrap
.comment-list-item
.comment-list-item-content
.imgs-item:nth-last-child(3) {
margin-bottom: 0;
}
.comments-wrap .comment-list-item .comment-list-item-content .reply-more {
font-size: 1rem;
color: #acb2bd;
line-height: 1;
margin-top: 10px;
display: inline-block;
border-bottom: 1px solid #acb2bd;
}
/* 评论框弹窗 */
.comment-modal {
font-size: 0;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 9999;
display: none;
-webkit-overflow-scrolling: touch;
outline: 0;
background-color: rgba(0000.3);
overflow-x: hidden;
overflow-y: auto;
}
.comment-modal .comment-inp {
width: 100%;
max-width: 900px !important;
padding: 10px;
background-color: #ffffff;
backdrop-filter: blur(5px);
position: fixed;
bottom: 0;
left: 50%;
transform: translateX(-50%);
}
.comment-modal .comment-inp #comment-textarea {
width: 100%;
min-height: 40px;
padding: 10px 15px;
border-radius: 20px;
box-sizing: border-box;
background-color: #f1f4fb;
outline: 0;
border: none;
resize: none;
overflow: hidden;
font-size: large;
}
.comment-modal .comment-inp .btn {
display: flex;
align-items: center;
justify-content: end;
}
.comment-modal .comment-inp .num {
color: #acb2bd;
font-size: 1.33rem;
margin-right: 14px;
}
.comment-modal .comment-inp b {
font-weight: normal;
}
.comment-modal .comment-inp button {
height: 40px;
line-height: 40px;
padding: 0 16px;
background: #f1f4fb;
border-radius: 20px;
border: none;
font-size: 1.33rem;
font-weight: 500;
color: #416cf6;
}
.comment-modal .comment-inp button.active {
color: #ffffff;
background-color: #416cf6;
}
/* 暗黑模式 */
@media (prefers-color-scheme: dark) {
.comments-wrap-border {
border-color: #111111;
}
.hot-comments::after {
background-color: #454545;
}
.comments-wrap .title {
color: #6d6d6d;
}
.comments-wrap .title span {
color: #e1e1e1;
}
.comments-wrap .comment-list-item .comment-content .username {
color: #d1d1d1;
}
.comments-wrap .comment-list-item .comment-content .info {
color: #a4a4a4;
}
.comments-wrap .comment-list-item .comment-content .handle {
color: #6d6d6d;
}
.comments-wrap .comment-list-item .comment-content .handle .like-btn .icon {
background-image: url("https://movement.gzstv.com/static/app/8.0/images/
[email protected]");
}
.comments-wrap
.comment-list-item
.comment-content
.handle
.like-btn.active {
color: #d35e86;
}
.comments-wrap
.comment-list-item
.comment-content
.handle
.like-btn.active
.icon {
background-image: url("https://movement.gzstv.com/static/app/8.0/images/
[email protected]");
}
.comments-wrap .reply .reply-more {
color: #6d6d6d;
background-color: #242424;
}
.comments-wrap .comment-list-children.no-con {
color: #6d6d6d;
background-color: #242424;
}
.comments-wrap .comment-list-item .comment-content .info .u {
color: #e1e1e1;
}
.comments-wrap .comment-more:active {
background-color: #141414;
}
.comments-wrap .comment-more,
.comments-wrap .comment-full {
color: #6d6d6d;
}
.comment-modal .comment-inp {
background-color: #242424;
}
.comment-modal .comment-inp #comment-textarea {
color: #d1d1d1;
background-color: #141414;
}
.comment-modal .comment-inp .num {
color: #6d6d6d;
}
.comment-modal .comment-inp button {
color: #3a5dcd;
background-color: #2e2d2d;
}
.comment-modal .comment-inp button.active {
color: #d1d1d1;
background-color: #3a5dcd;
}
.comments-wrap .no-comments {
color: #6d6d6d;
}
.comments-wrap .no-comments .btn {
filter: brightness(0.8);
}
}
html {
height: auto;
}
>
<>
.backTop {
width: 40px;
height: 40px;
border-radius: 50%;
background: #FFFFFF;
box-shadow: 0px 2px 5px 0px rgba(0000.2);
position: fixed;
bottom: 120px;
right: 8px;
cursor: pointer;
display: none;
}
.backTop img {
width: 24px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%-50%);
}
/* 暗黑模式 */
@media (prefers-color-scheme: dark) {
.backTop {
background: #242424;
}
}
>