hisat-3n/docs/_sass/_content.scss
2025-01-18 21:09:52 +08:00

204 lines
4.2 KiB
SCSS

.site-content {
h1, h2, h3, h4, h5, h6 {
line-height: 1.3;
margin: 1em 0;
.header-link {
margin-left: 0.2em;
color: $link-color;
opacity: 0;
}
&:hover .header-link {
opacity: 1;
}
}
h1 {
font-size: 2.3em;
}
h2 {
font-size: 1.9em;
}
blockquote {
border-left: 5px solid #ddd;
color: $blockquote-color;
padding: 0.5em 1em;
p:first-child {
margin-top: 0;
}
p:last-child {
margin-bottom: 0;
}
}
table {
width: 100%;
border-collapse: collapse;
td, th {
padding: 0.5em 1em;
border: 1px solid $border-color;
text-align: left;
}
}
p, ol, ul, dl, table, blockquote, kbd, pre, samp {
margin: 1.5em 0;
}
ul, ol {
padding-left: 1em;
ul, ol {
margin: 0;
}
}
ul, ol {
&.inline {
@extend .clearfix;
list-style: none;
padding-left: 0;
li {
float: left;
margin-right: 1em;
&:last-child {
margin-right: 0;
}
}
}
}
ul {
margin-left: 0.5em;
}
dt {
font-weight: bold;
}
dd {
margin-left: 2em;
}
p, ol, ul, dl {
line-height: 1.5;
}
ol, ul {
list-style-position: outside;
}
code {
font-family: $code-font-family;
font-size: $code-font-size;
margin: 0 1px;
padding: 0 1px;
background-color: rgba(#ddd, .1);
}
pre {
border: 1px solid #ccc;
background-color: rgba(#ddd, .1);
overflow: auto;
padding: 10px 15px;
line-height: 1em;
border-radius: 3px;
code {
margin: 0;
padding: 0;
word-wrap: normal;
white-space: pre;
border: none;
background: transparent;
}
}
.article-wrapper {
@extend .clearfix;
margin: $margin 0;
}
article {
width: 100%;
float: left;
header {
margin-bottom: $margin;
.panel {
padding: 1em 1.5em;
background-color: rgba($page-title-color, .2);
h1 {
margin: 0;
&, a {
color: $page-title-color;
}
}
ul.meta, ul.tags {
list-style: none;
margin: 0;
padding: 0;
li {
display: inline-block;
color: rgba($text-color, .5);
font-size: 0.95em;
margin-right: 0.5em;
&:last-child {
margin-right: 0;
}
}
}
ul.meta {
float: right;
}
ul.icons {
margin: 0;
padding: 0;
li {
margin-right: 0;
}
}
}
}
p:last-child {
margin-bottom: 0;
}
footer {
margin-top: $margin;
}
.footnotes {
font-size: 0.9em;
}
}
.comments {
margin-bottom: $margin;
}
.pagination {
margin: $margin 0;
padding: 0 10%;
text-align: center;
.btn:first-child {
margin-right: 1em;
}
}
#search-results {
.article-wrapper {
margin: 1em 0;
}
article header {
margin-bottom: 0;
.panel {
padding: 0;
background-color: $background-color;
h1 {
font-size: 1.5em;
a.tag {
font-size: 0.7em;
}
}
}
}
}
}