body{ padding: 0px; margin: 0px; background-color: #ddd; } main{ height: 100vh; width: 100vw; display: flex; flex-direction: row; } ul{ list-style: none; padding: 0px; margin: 0px; } small{ line-height: 50px; } .sibar{ width: 300px; height: 100vh; display: flex; flex-direction: column; overflow-x: hidden; overflow-y: auto; background-color: #103854; } .sibar>.author_header{ height: 60px; width: 100%; padding-top: 60px; position: relative; background-color: #5788AA; } .sibar>.author_header>img{ position: relative; height: 110px; width: 110px; border-radius: 50%; border:5px solid #ddd; display: block; margin: 0 auto; } .sibar>.logo{ width: 100%; height: 80px; padding-top: 20px; text-align: center; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; align-items: center; border-bottom: 1px solid #ddd; } .sibar>.logo>a{ font-size: 20px; font-weight: bold; color: white; height: 40px; line-height: 40px; text-decoration: none; } .sibar>.logo>small{ font-size: 12px; font-weight: normal; color: #999999; height: 30px; line-height: 30px; text-decoration: none; } .sibar>.menu{ width: 100%; margin-top: 10px; flex: 1; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; align-items: center; } .sibar>.menu .mul{ width: 100%; } .sibar>.menu .mul>li{ text-indent: 10px; } .sibar>.menu .mul>li>a{ height: 30px; line-height: 30px; color: #999999; padding: 0px; margin: 0px; font-weight: normal; font-size: 14px; text-decoration: none; } .sibar>.menu .mul>li>a:hover{ color: #ffffff; text-decoration: underline; } .sibar>.menu .mul>li>.active{ color: #ffffff; text-decoration: underline; } .cactive{ color: #ffffff!important; text-decoration: underline!important; } .sibar>.search{ height: 30px; width: 100%; margin-top: 20px; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; align-items: center; } .sibar>.search>input{ height: 30px; width: 200px; outline: none; border-radius: 4px; border:2px solid #76b5ea; transition: border 1s; text-indent: 5px; } .sibar>.search>input:focus{ border:2px solid #16cc91; } .sibar>.links{ height: 30px; width: 200px; margin: 5px auto; margin-bottom: 20px; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: center; } .sibar>.links>a{ text-decoration: none; color: #999; } .sibar>.links>a:hover{ color: #ffffff; text-decoration: underline; } /* 内容区域 */ .content{ flex: 1; overflow-x: hidden; overflow-y: auto; padding: 20px; } .content-block{ background-color: #fff; padding: 30px 50px 50px 50px; margin-bottom: 20px; font-size: 14px; } .article-one{ height: 300px; display: flex; flex-direction: column; margin-bottom: 10px; overflow: hidden; border-left: 0px!important; padding: 0px ! important; } .article-one>h2{ padding: 24px 0; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; } .article-one>h2>a{ flex: 1; text-decoration: none; color: #000; border-left: 4px solid #000; text-indent: 12px; } .article-one>h2>span{ width: 120px; text-decoration: none; color: #999; font-weight: 500; font-size: 12px; } .article-one>section{ flex: 1; align-items: flex-start; height: 200px; line-height: 25px; overflow: hidden; } .archives-block{ background-color: #fff; padding: 10px 50px 10px 50px; margin-bottom: 20px; } .archives-one{ display: flex; flex-direction: column; overflow: hidden; border-left: 0px!important; padding: 0px ! important; font-size: 14px; } .archives-one>h2{ padding: 5px 0 0 0; padding-bottom: 5px!important; margin-bottom: 5px!important; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; } .archives-one>h2>a{ flex: 1; text-decoration: none; color: #000; font-size: 16px!important; border-left: 4px solid #000; text-indent: 12px; } .archives-one>h2>span{ width: 120px; text-decoration: none; color: #999; font-weight: 500; font-size: 12px; } .archives-one>div{ flex: 1; align-items: flex-start; font-size: 14px; height: 30px; line-height: 30px; font-size: 12px; overflow: hidden; color: #999; } /* 分页 */ .pages{ width: 100%; height: 30px; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-items: center; } .pages>.current-page{ display: inline-block; border:1px solid #ddd; background-color: #fff; color: #0366d6; height: 30px; min-width: 30px; margin: 0 4px; border-radius: 3px; text-align: center; } .pages>a{ display: inline-block; border:1px solid #ddd; background-color: #eee!important; color: #444!important; height: 30px; min-width: 30px; margin: 0 4px; border-radius: 3px; text-align: center; } .author_block{ border-color: #000!important; margin-top: 30px!important; padding-left: 0px!important; background-color: #efefef; } .author_block>ul{ list-style: disc!important; padding-left: 10!important; margin-left:0px!important; line-height: 25px; } /** * GITHUB CSS 样式 */ .markdown-body { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; line-height: 1.5; color: #24292e; font-family: -apple-system,BlinkMacSystemFont,segoe ui,Helvetica,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol; font-size: 1.1em; line-height: 1.5; word-wrap: break-word; } .markdown-body a { background-color: transparent } .markdown-body a:active,.markdown-body a:hover { outline-width: 0 } .markdown-body strong { font-weight: inherit } .markdown-body strong { font-weight: bolder } .markdown-body h1 { font-size: 2em; margin: .67em 0 } .markdown-body img { border-style: none } .markdown-body code,.markdown-body kbd,.markdown-body pre { font-family: monospace,monospace; font-size: 1em } .markdown-body hr { box-sizing: content-box; height: 0; overflow: visible } .markdown-body input { font: inherit; margin: 0 } .markdown-body input { overflow: visible } .markdown-body [type=checkbox] { box-sizing: border-box; padding: 0 } .markdown-body * { box-sizing: border-box } .markdown-body input { font-family: inherit; font-size: inherit; line-height: inherit } .markdown-body a { color: #0366d6; text-decoration: none } .markdown-body a:hover { text-decoration: underline } .markdown-body strong { font-weight: 600 } .markdown-body hr { height: 0; margin: 15px 0; overflow: hidden; background: 0 0; border: 0; border-bottom: 1px solid #dfe2e5 } .markdown-body hr::before { display: table; content: "" } .markdown-body hr::after { display: table; clear: both; content: "" } .markdown-body table { border-spacing: 0; border-collapse: collapse } .markdown-body td,.markdown-body th { padding: 0 } .markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6 { margin-top: 0; margin-bottom: 0 } .markdown-body h1 { font-size: 32px; font-weight: 600 } .markdown-body h2 { font-size: 24px; font-weight: 600 } .markdown-body h3 { font-size: 20px; font-weight: 600 } .markdown-body h4 { font-size: 16px; font-weight: 600 } .markdown-body h5 { font-size: 14px; font-weight: 600 } .markdown-body h6 { font-size: 12px; font-weight: 600 } .markdown-body p { margin-top: 0; margin-bottom: 10px } .markdown-body blockquote { margin: 0 } .markdown-body ul,.markdown-body ol { padding-left: 0; margin-top: 0; margin-bottom: 0 } .markdown-body ol ol,.markdown-body ul ol { list-style-type: lower-roman } .markdown-body ul ul ol,.markdown-body ul ol ol,.markdown-body ol ul ol,.markdown-body ol ol ol { list-style-type: lower-alpha } .markdown-body dd { margin-left: 0 } .markdown-body code { font-family: sfmono-regular,Consolas,liberation mono,Menlo,Courier,monospace; font-size: 12px } .markdown-body pre { margin-top: 0; margin-bottom: 0; font-family: sfmono-regular,Consolas,liberation mono,Menlo,Courier,monospace; font-size: 12px } .markdown-body::before { display: table; content: "" } .markdown-body::after { display: table; clear: both; content: "" } .markdown-body>*:first-child { margin-top: 0!important } .markdown-body>*:last-child { margin-bottom: 0!important } .markdown-body a:not([href]) { color: inherit; text-decoration: none } .markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre { margin-top: 0; margin-bottom: 16px } .markdown-body hr { height: .25em; padding: 0; margin: 24px 0; background-color: #e1e4e8; border: 0 } .markdown-body blockquote { padding: 0 1em; color: #6a737d; border-left: .25em solid #dfe2e5 } .markdown-body blockquote>:first-child { margin-top: 0 } .markdown-body blockquote>:last-child { margin-bottom: 0 } .markdown-body kbd { display: inline-block; padding: 3px 5px; font-size: 11px; line-height: 10px; color: #444d56; vertical-align: middle; background-color: #fafbfc; border: solid 1px #c6cbd1; border-bottom-color: #959da5; border-radius: 3px; box-shadow: inset 0 -1px 0 #959da5 } .markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6 { margin-top: 24px; margin-bottom: 16px; font-weight: 600; line-height: 1.25 } .markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link { color: #1b1f23; vertical-align: middle; visibility: hidden } .markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor { text-decoration: none } .markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link { visibility: visible } .markdown-body h1 { padding-bottom: .3em; font-size: 2em; border-bottom: 1px solid #eaecef } .markdown-body h2 { padding-bottom: .3em; font-size: 1.5em; border-bottom: 1px solid #eaecef } .markdown-body h3 { font-size: 1.25em } .markdown-body h4 { font-size: 1em } .markdown-body h5 { font-size: .875em } .markdown-body h6 { font-size: .85em; color: #6a737d } .markdown-body ul,.markdown-body ol { padding-left: 2em } .markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul { margin-top: 0; margin-bottom: 0 } .markdown-body li { word-wrap: break-all } .markdown-body li>p { margin-top: 16px } .markdown-body li+li { margin-top: .25em } .markdown-body dl { padding: 0 } .markdown-body dl dt { padding: 0; margin-top: 16px; font-size: 1em; font-style: italic; font-weight: 600 } .markdown-body dl dd { padding: 0 16px; margin-bottom: 16px } .markdown-body table { display: block; width: 100%; overflow: auto } .markdown-body table th { font-weight: 600 } .markdown-body table th,.markdown-body table td { padding: 6px 13px; border: 1px solid #dfe2e5 } .markdown-body table tr { background-color: #fff; border-top: 1px solid #c6cbd1 } .markdown-body table tr:nth-child(2n) { background-color: #f6f8fa } .markdown-body img { max-width: 100%; box-sizing: content-box; background-color: #fff } .markdown-body img[align=right] { padding-left: 20px } .markdown-body img[align=left] { padding-right: 20px } .markdown-body code { padding: .2em .4em; margin: 0; font-size: 85%; background-color: rgba(27,31,35,.05); border-radius: 3px } .markdown-body pre { word-wrap: normal } .markdown-body pre>code { padding: 0; margin: 0; font-size: 100%; word-break: normal; white-space: pre; background: 0 0; border: 0 } .markdown-body pre { padding: 16px; overflow: auto; font-size: 85%; line-height: 1.45; background-color: #f6f8fa; border-radius: 3px } .markdown-body pre code { display: inline; max-width: auto; padding: 0; margin: 0; overflow: visible; line-height: inherit; word-wrap: normal; background-color: transparent; border: 0 } .markdown-body .full-commit .btn-outline:not(:disabled):hover { color: #005cc5; border-color: #005cc5 } .markdown-body kbd { display: inline-block; padding: 3px 5px; font: 11px sfmono-regular,Consolas,liberation mono,Menlo,Courier,monospace; line-height: 10px; color: #444d56; vertical-align: middle; background-color: #fafbfc; border: solid 1px #d1d5da; border-bottom-color: #c6cbd1; border-radius: 3px; box-shadow: inset 0 -1px 0 #c6cbd1 } .markdown-body :checked+.radio-label { position: relative; z-index: 1; border-color: #0366d6 } .markdown-body .task-list-item { list-style-type: none } .markdown-body .task-list-item+.task-list-item { margin-top: 3px } .markdown-body .task-list-item input { margin: 0 .2em .25em -1.6em; vertical-align: middle } .markdown-body hr { border-bottom-color: #eee }