added cactus theme files

This commit is contained in:
2022-07-31 17:32:45 -07:00
parent 1c054014c6
commit b32268d438
142 changed files with 17322 additions and 0 deletions

View File

@@ -0,0 +1,256 @@
#header-post {
position: fixed;
top: 2rem;
right: 0;
display: inline-block;
float: right;
z-index: 100;
a {
background: none;
color: inherit;
text-decoration: none;
}
a.icon {
background: none;
&:hover {
color: $color-link;
}
}
nav {
ul {
display: block;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
padding-inline-start: 40px;
li {
display: list-item;
margin-right: 0px;
}
}
}
nav > ul {
margin-block-end: 1em;
margin-block-start: 1em;
}
ul {
display: inline-block;
margin: 0;
padding: 0;
list-style-type: none;
li {
display: inline-block;
margin-right: 15px;
vertical-align: middle;
}
li:last-child {
margin-right: 0;
}
}
#menu-icon {
float: right;
margin-right: 2rem;
margin-left: 15px;
&:hover {
color: $color-accent-1;
}
}
#menu-icon-tablet {
float: right;
margin-right: 2rem;
margin-left: 15px;
&:hover {
color: $color-accent-1;
}
}
#top-icon-tablet {
position: fixed;
right: 2rem;
bottom: 2rem;
margin-right: 2rem;
margin-left: 15px;
&:hover {
color: $color-accent-1;
}
}
.active {
color: $color-accent-1;
}
#menu {
visibility: hidden;
margin-right: 2rem;
}
#nav {
color: $color-accent-1;
letter-spacing: .01em;
font-weight: 200;
font-style: normal;
font-size: .8rem;
ul {
line-height: 15px;
a {
margin-right: 15px;
color: $color-accent-1;
}
a:hover {
@include underline(5px, $color-accent-1);
}
li {
border-right: 1px dotted $color-accent-1;
}
li:last-child {
margin-right: 0;
border-right: 0;
a {
margin-right: 0;
}
}
}
}
#actions {
float: right;
margin-top: 2rem;
margin-right: 2rem;
width: 100%;
text-align: right;
ul {
display: block;
}
.info {
display: block;
font-style: italic;
}
}
#share {
clear: both;
padding-top: 1rem;
padding-right: 2rem;
text-align: right;
li {
display: block;
margin: 0;
}
}
#toc {
float: right;
clear: both;
overflow: auto;
margin-top: 1rem;
padding-right: 2rem;
max-width: 20em;
max-height: calc(95vh - 7rem);
text-align: right;
a:hover {
color: $color-link;
}
// .toc-level-1 > .toc-link
// display: none
nav > ul > li {
color: $color-text;
font-size: .8rem;
&:before {
color: $color-accent-1;
content: "#";
margin-right: 8px;
}
}
nav > ul > li > ul > li {
color: $color-meta;
font-size: .7rem;
&:before {
color: $color-accent-1;
content: "·";
font-weight: bold;
margin-right: 3px;
}
}
nav > ul > li > ul > li > ul > li {
color: darken($color-meta, 20%);
font-size: .4rem;
}
.toc-level-5 {
display: none;
}
.toc-level-6 {
display: none;
}
.toc-number {
display: none;
}
// smartphone + phapblet
}
}
@media screen and (max-width: 500px) {
#header-post {
display: none;
}
}
@media screen and (max-width: 900px) {
#header-post {
#menu-icon {
display: none;
}
#actions {
display: none;
}
}
}
@media screen and (max-width: 1199px) {
#header-post {
#toc {
display: none;
}
}
}
@media screen and (min-width: 900px) {
#header-post {
#menu-icon-tablet {
display: none !important;
}
#top-icon-tablet {
display: none !important;
}
}
}
@media screen and (min-width: 1199px) {
#header-post {
#actions {
width: auto;
ul {
display: inline-block;
float: right;
}
.info {
display: inline;
float: left;
margin-right: 2rem;
font-style: italic;
}
}
}
};