/* Copyright 2020 The [ZiXue.CN] Authors. All rights reserved. license that can be found in the LICENSE file. */ .flink,.flink a,.copyright,.copyright a { color: white; } .copyright { background-color: #12451F; padding:.5em; } form.search { display: flex; width: 100%; } /* spec */ ul.spec > li > a > img,.article-spec > a > img { width: 120px; } ul.spec .border-bottom-dashed { border-bottom: dashed 1px #929292; } ul.spec > li .title a { color: #212529; } ul.spec > li .title h4 { display: inline; } ul.spec > li .title .label { background-color: #B7E9B4; color: #008E38; padding: 0 5px; border-radius: 3px; } ul.spec > li .description, ul.spec > li .description a { color: #868686; font-size: 16px; line-height: 24px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; } /* 通用列表 */ ul.items > li .type { background-color: #008E38; color: white; font-size: 14px; height: 18px; line-height: 18px; position: relative; padding: 0 5px; top: -3px; margin-right: 10px; } ul.items > li .pane { background-color: #008E38; width: 10px; height: 10px; display: inline-block; vertical-align: middle; margin-right: 10px; margin-bottom: 10px; } ul.items > li .caption { line-height: 32px; } ul.items > li .title,ul.items > li .caption a { display: inline; line-height: 18px; color: #212529; } ul.items > li .description, ul.items > li .description a { color: #868686; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; line-height: 26px; word-break:break-all; } ul.items .border-bottom-dashed { border-bottom: dashed 1px #929292; } ul.items > li .label { border: 1px solid #FF8400; color: #FF8400; height: 24px; border-radius: 3px; font-size: 12px; line-height: 24px; margin-left: 5px; padding: 0 5px; } ul.items > li .label:hover { border: 1px solid #FF8400; color: white; text-decoration-line: none; background-color: #FF8400; height: 24px; border-radius: 3px; font-size: 12px; line-height: 24px; margin-left: 5px; padding: 0 5px; } ul.items > li .source { font-size: 14px; } /* 自学网列表群组 */ .list-group-dede { text-align: center; font-size: 16px; } .dropdown-dede .dropdown-menu { width: 100%; text-align: center; } .dropdown-dede .dropdown-menu>.dropdown-item.active { background-color: white; color: #FF8400; } .dropdown-dede,.dropdown-dede a { width: 100%; } .dropdown-dede,.dropdown-item { padding: .25rem 1.5rem; text-align: left; border-bottom: 1px dashed #D7D7D7; } .dropdown-dede,.dropdown-item:last-child { border-bottom: none; } .list-group-dede .list-group-item.active { z-index: 2; color: #ff8400; background-color: white; } .list-group-dede { border: 1px solid #96D6A8; border-radius: 10px; } .list-group-dede .list-group-item { position: relative; display: block; padding: .75rem 1.25rem; background-color: #fff; border: none; font-weight: 600; border-bottom: 1px dashed #D7D7D7; } .list-group-dede .list-group-item.active { border: none; border-bottom: 1px dashed #D7D7D7; } .list-group-dede .list-group-item+.list-group-item.active { margin-top: 0px; } .list-group-dede .list-group-item:last-child { border-bottom: none; } /* dedecard */ .ddcard,.ddcard-normal { border: none; } .ddcard-normal{ box-shadow: 1px 0px 5px 5px #F2F2F2; padding: .25em; } .ddcard-normal ul { padding: .5em; } .ddcard > .card-header { background-color: white; padding: 0; border-bottom: solid 5px #008E38; } .ddcard-normal > .card-header { background-color: white; padding: 0; border-bottom: none; } .ddcard-normal > .card-header .caption { font-size: 18px; font-weight: 600; } .ddcard-normal > .card-header .caption a{ color: #008E38; } .ddcard-normal > .card-header .caption::before { content: " "; background-color: #008E38; padding: 4px; margin-right: 10px; } .ddcard > .card-header .caption { font-size: 18px; } .ddcard > .card-header .caption span { display: inline-block; background: #008E38; padding: 5px 15px; color: white; margin-bottom: -3px; } .ddcard > .card-header .more a,.ddcard-normal > .card-header .more a{ color: #008E38; font-size: 14px; line-height: 26px; } .ddcard > .list-group { margin-left: 20px; } .ddcard > .list-group .label,.ddcard-normal > .list-group .label { float: right; font-size: 14px; padding: 3px; color: #12451F; background-color: #B6E9B4; border-radius: 3px; margin-left: 5px; } .ddcard-normal > .list-group .time { color: #C0C0C0; } .ddcard-normal > ul > li,.ddcard-normal > ol > li { border-bottom: dashed 1px #CFCFCF; list-style: none; } .ddcard-normal > ul > li.media img { width: 75px; height: 57px; } .ddcard-normal > ul > li.media h4 { font-size: 16px; } .ddcard-normal .more { padding-right: 1.5em; } .ddcard-normal > .list-group > li i { color: #60B983; } .ddcard > ul > li,.ddcard > ol > li,.ddcard-normal > ul > li,.ddcard-normal > ol > li { padding: 5px 0; color: #C0C0C0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .ddcard > ul > li:nth-child(1),.ddcard > ol > li:nth-child(1), .ddcard-normal > ul > li:nth-child(1),.ddcard-normal > ol > li:nth-child(1) { margin-top: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .ddcard > ul > li a ,.ddcard > ol > li a,.ddcard-normal > ul > li a ,.ddcard-normal > ol > li a{ color: #272727; } .ddcard > ol > li::before,.ddcard-normal > ol > li::before { background-color: #FF8400; color: white; padding: 3px; margin-left: -10px; margin-right: 10px; border-radius: 3px; } .ddcard > ol > li:nth-child(1)::before,.ddcard-normal > ol > li:nth-child(1)::before { content: "1"; background-color: #FF8400; color: white; padding: 3px 6px; margin-left: 0px; margin-right: 10px; border-radius: 3px; width: 6px; } .ddcard > ol > li:nth-child(2)::before,.ddcard-normal > ol > li:nth-child(2)::before { content: "2"; background-color: #FFB400; color: white; padding: 3px 5px; margin-left: 0px; margin-right: 10px; border-radius: 3px; } .ddcard > ol > li:nth-child(3)::before,.ddcard-normal > ol > li:nth-child(3)::before { content: "3"; background-color: #FFCC00; color: white; padding: 3px 5px; margin-left: 0px; margin-right: 10px; border-radius: 3px; } /* 特殊标题 */ h1.dede::before { content: " "; background-color: #008E38; padding: 4px; margin-right: 10px; } h2.dede::before { content: " "; background-color: #008E38; padding: 4px; margin-right: 10px; } h3.dede::before { content: " "; background-color: #008E38; padding: 4px; margin-right: 10px; } h4.dede::before { content: " "; background-color: #008E38; padding: 4px; margin-right: 10px; } h5.dede::before { content: " "; background-color: #008E38; padding: 4px; margin-right: 10px; } h3.dede-box::before { content: " "; background-color: #B7E9B4; padding: 4px; margin-bottom: 4px; margin-right: 10px; display: inline-block; } h4.dede-box::before { content: " "; background-color: #B7E9B4; padding: 4px; margin-bottom: 4px; margin-right: 10px; display: inline-block; } h5.dede-box::before { content: " "; background-color: #B7E9B4; padding: 4px; margin-bottom: 4px; margin-right: 10px; display: inline-block; } /* 导航 */ .nav.dede .nav-link { color: #858585; border: solid 1px #858585; } .nav.dede .nav-link.active { color: white; border: solid 1px #FF8400; } .nav.dede .nav-link:hover { color: white; background-color: #FF8400; border: solid 1px #FF8400; } .nav.dede .nav-link.disabled { color: #6c757d; pointer-events: none; cursor: default; } /* 站点全局导航部分 */ nav.navbar.dede { padding: 0; } nav.navbar.dede .dropdown-item.active, .dropdown-item:active { color:#ff8400; text-decoration: none; background-color:#fff; } nav.navbar.dede .navbar-brand{ display: none; } nav.navbar.dede .nav-item{ width: 7em; text-align: center; padding: .5em 0; } nav.navbar.dede .nav-item.active{ background-color: #ff8400; } nav.location { padding: .5em; border: solid 1px #B5B5B5; border-radius: 10px; display: flex; flex-direction: row; } nav.location .caption{ display: inline-block; line-height: 20px; font-size: 18px; font-weight: 600; color: #008E38; width: 75px; text-align: center; padding: 0 5px 0 5px; position: relative; } nav.location .dede { padding-inline-start: 0px; margin-bottom: 0; } nav.location .dede li { float: left; list-style-type: none; } nav.location .dede li .nav-link { color: #272727; } nav.location .dede li.active .nav-link { color: #ff8400; } .dede-title > .dede, .dede-title > .dede-box { display: inline-block; } .dede-title > .items{ display: inline-block; } /* 面包屑 */ .position .breadcrumb .breadcrumb-item a { color: #008E38; } /* 滚动到顶部 */ #btnScrollTop { display: none; position: fixed; bottom: 20px; right: 20px; z-index: 99; font-size: 18px; border: none; outline: none; background-color: #EC982C; color: white; cursor: pointer; padding: 10px 15px; border-radius: 10px; } #btnScrollTop:hover { background-color: #E77817; } /*展开搜索*/ .showhide-info .btn-show,.showhide-info .btn-hide{ margin: 20px auto; } /*展开状态*/ .showhide-info.show .box { height: 100%; } .showhide-info.show .btn-show{ display: none; } .showhide-info.show .btn-hide{ display: block; } /*收缩状态*/ .showhide-info.hide .box{ height: 300px; overflow: hidden; } .showhide-info.hide .btn-showhide{ position: relative; padding-top: 20px; padding-bottom: 30px; } .showhide-info.hide .gradient{ position: absolute; top: -79px; left: 0; height: 80px; width: 100%; background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff)); background-image: -webkit-linear-gradient(top,rgba(255,255,255,0),#fff); background-image: linear-gradient(-180deg,rgba(255,255,255,0),#fff); } .showhide-info.hide .btn-show{ display: block; } .showhide-info.hide .btn-hide{ display: none; } /* 文章内容样式 */ .article-main h2 { line-height: 1.5em; } .article-meta small { color: #868686; margin-left: 1em; } .article-main .body { word-break: break-all; } .article-main .body img,.article-main .body video { max-width: 100%!important; height: auto !important; visibility: visible !important; } .article-main .body table { width: 100% !important; } /* 站点头部nav */ .site-nav { font-size: 14px; } .site-nav .title b { color: #ff8400; } .site-nav .user a { color: #008E38; } @media only screen and (max-width: 1199px) { .ddcard > .card-header .caption span { font-size: 14px; } } @media only screen and (max-width: 576px) { .logo { text-align: center; } nav.navbar.dede .nav-item{ width: 100%; } nav.navbar.dede .navbar-brand{ display: block; margin-left: 10px; } .dropdown-dede,.dropdown-item { text-align: center; } .ddcard > .card-header .caption span { font-size: 16px; } } @media only screen and (max-width: 768px) { nav.navbar.dede .nav-item{ width: 100%; } nav.navbar.dede .navbar-brand{ display: block; margin-left: 10px; } .dropdown-dede,.dropdown-item { text-align: center; } .ddcard > .card-header .caption span { font-size: 14px; } } .digg .comment-container { width: 200px; padding: 10px 20px; border: 1px solid #f2f2f2; border-radius: 20px; margin: 0 6px; cursor: pointer; } .digg .comment-container:hover { background-color: #FFFCE0; } .digg .comment-top { display: flex; flex-direction: row; align-items: center; margin-bottom: 10px; } .digg .comment-top-text { color: #497cf6; margin-left: 10px; } .digg .comment-top-text-danger { color: #d21d35; margin-left: 10px; } .digg .text-like { color: #497cf6; } .digg .text-unlike { color: #d21d35 } .digg .comment-top p { margin-bottom: unset; } .prenext .pagination-previous, .pagination-next { font-size: 14px; color: #a6a5a6; padding: 6px 14px; border-radius: 34px; border: 1px solid #f0f0f0; cursor: pointer; } .prenext .pagination-previous:hover, .pagination-next:hover { color: #c2e5d0; background-color: #1eac5a; } .actbox { float: right; padding:10px; } .actbox ul { list-style: none; } .actbox ul li { float: left; margin-left: 10px; }