mirror of
https://github.com/taigrr/wtf
synced 2025-01-18 04:03:14 -08:00
First pass at new site template
This commit is contained in:
committed by
Chris Cummer
parent
215c7e571f
commit
d872a28cf7
356
_site/themes/docdock/static/scss/flex/article.scss
Normal file
356
_site/themes/docdock/static/scss/flex/article.scss
Normal file
@@ -0,0 +1,356 @@
|
||||
article {
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-webkit-box-flex: 1;
|
||||
-ms-flex: 1;
|
||||
flex: 1;
|
||||
margin-top: 3.5rem
|
||||
}
|
||||
|
||||
|
||||
|
||||
article section.page {
|
||||
-webkit-box-flex: 1;
|
||||
-ms-flex: 1;
|
||||
flex: 1;
|
||||
box-sizing: border-box;
|
||||
margin: 0 1rem 0 20rem;
|
||||
overflow-y: auto;
|
||||
padding: 2rem 4rem;
|
||||
|
||||
|
||||
|
||||
h1:first-of-type {
|
||||
margin: 3rem 0rem;
|
||||
font-family: "Novacento Sans Wide", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
|
||||
text-align: center;
|
||||
text-transform: uppercase;
|
||||
color: #060606;
|
||||
font-weight: 200;
|
||||
font-size: 3.25rem;
|
||||
line-height: 2.7rem;
|
||||
}
|
||||
|
||||
h1 {
|
||||
margin-top: 4rem;
|
||||
}
|
||||
h2 {
|
||||
margin-top: 3rem;
|
||||
} // TABLE
|
||||
table {
|
||||
width: 100%;
|
||||
margin-bottom: 2em;
|
||||
|
||||
border-collapse: collapse;
|
||||
border-spacing: 0;
|
||||
border: 1px solid #e6e6e6;
|
||||
|
||||
|
||||
|
||||
th,
|
||||
td {
|
||||
padding: .25rem .75rem
|
||||
}
|
||||
|
||||
th {
|
||||
padding: 0.5rem;
|
||||
text-transform: uppercase;
|
||||
vertical-align: middle;
|
||||
text-align: center;
|
||||
font-weight: 800;
|
||||
background: #f6f6f6;
|
||||
color: black;
|
||||
border-bottom: 2px solid #e5e5e5;
|
||||
}
|
||||
|
||||
td {
|
||||
padding: 0.5rem;
|
||||
vertical-align: middle;
|
||||
border-bottom: 1px solid #e5e5e5;
|
||||
border: 1px solid #e6e6e6;
|
||||
color: #323232;
|
||||
}
|
||||
|
||||
td:first-child {
|
||||
code {
|
||||
background-color: transparent;
|
||||
padding: 0
|
||||
}
|
||||
}
|
||||
}
|
||||
// IMAGES
|
||||
img {
|
||||
border: 0;
|
||||
max-width: 100%;
|
||||
margin: 3rem auto;
|
||||
display: block;
|
||||
text-align: center;
|
||||
|
||||
&.border {
|
||||
border: 2px solid #e6e6e6 !important;
|
||||
padding: 2px;
|
||||
}
|
||||
|
||||
&.shadow {
|
||||
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
|
||||
}
|
||||
|
||||
&.inline {
|
||||
display: inline !important;
|
||||
margin: 0 !important;
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
&.inline {
|
||||
display: inline !important;
|
||||
margin: 0 !important;
|
||||
vertical-align: bottom;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
code {
|
||||
font-family: 'RobotoMono', monospace
|
||||
}
|
||||
|
||||
p>code,
|
||||
li code,
|
||||
table code {
|
||||
padding: 0 .25rem
|
||||
}
|
||||
|
||||
pre {
|
||||
background-color: #eee;
|
||||
border-radius: .2rem;
|
||||
color: #444;
|
||||
overflow: auto;
|
||||
padding: .5rem;
|
||||
|
||||
.copy-to-clipboard {
|
||||
float: right;
|
||||
position: relative;
|
||||
right: 0px;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
pre[class*="language-"] {
|
||||
background-color: #333;
|
||||
color: #eee;
|
||||
overflow: auto;
|
||||
padding: .5rem;
|
||||
text-overflow: ellipsis
|
||||
}
|
||||
|
||||
pre.language-headers {
|
||||
background-color: #444;
|
||||
color: #ddd
|
||||
}
|
||||
|
||||
pre.language-headers+pre {
|
||||
border-radius: 0 0 .2rem .2rem;
|
||||
margin-top: -1.7rem;
|
||||
padding-top: .52rem;
|
||||
position: relative
|
||||
}
|
||||
|
||||
code[class*="language-"],
|
||||
pre[class*="language-"] {
|
||||
-webkit-hyphens: none;
|
||||
-moz-hyphens: none;
|
||||
-ms-hyphens: none;
|
||||
hyphens: none;
|
||||
-moz-tab-size: 4;
|
||||
-o-tab-size: 4;
|
||||
tab-size: 4;
|
||||
white-space: pre
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// ANCHORS
|
||||
.anchor {
|
||||
color: #2053AB;
|
||||
font-size: 0.5em;
|
||||
cursor: pointer;
|
||||
visibility: hidden;
|
||||
|
||||
|
||||
vertical-align: middle;
|
||||
|
||||
-webkit-transition: color 0.35s ease;
|
||||
-moz-transition: color 0.35s ease;
|
||||
-ms-transition: color 0.35s ease;
|
||||
transition: color 0.35s ease;
|
||||
}
|
||||
|
||||
.anchor:hover {
|
||||
color: #238fbd;
|
||||
-webkit-transition: color 0.35s ease;
|
||||
-moz-transition: color 0.35s ease;
|
||||
-ms-transition: color 0.35s ease;
|
||||
transition: color 0.35s ease;
|
||||
}
|
||||
|
||||
h2:hover .anchor,
|
||||
h3:hover .anchor,
|
||||
h4:hover .anchor,
|
||||
h5:hover .anchor,
|
||||
h6:hover .anchor {
|
||||
visibility: visible;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// TOOLTIP
|
||||
.tooltipped {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.tooltipped:after {
|
||||
position: absolute;
|
||||
z-index: 1000000;
|
||||
display: none;
|
||||
padding: 5px 8px;
|
||||
font: normal normal 11px/1.5 "Lato", "Work Sans", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
|
||||
color: #fff;
|
||||
text-align: center;
|
||||
text-decoration: none;
|
||||
text-shadow: none;
|
||||
text-transform: none;
|
||||
letter-spacing: normal;
|
||||
word-wrap: break-word;
|
||||
white-space: pre;
|
||||
pointer-events: none;
|
||||
content: attr(aria-label);
|
||||
background: rgba(0, 0, 0, 0.8);
|
||||
border-radius: 3px;
|
||||
-webkit-font-smoothing: subpixel-antialiased;
|
||||
}
|
||||
|
||||
.tooltipped:before {
|
||||
position: absolute;
|
||||
z-index: 1000001;
|
||||
display: none;
|
||||
width: 0;
|
||||
height: 0;
|
||||
color: rgba(0, 0, 0, 0.8);
|
||||
pointer-events: none;
|
||||
content: "";
|
||||
border: 5px solid transparent;
|
||||
}
|
||||
|
||||
.tooltipped:hover:before,
|
||||
.tooltipped:hover:after,
|
||||
.tooltipped:active:before,
|
||||
.tooltipped:active:after,
|
||||
.tooltipped:focus:before,
|
||||
.tooltipped:focus:after {
|
||||
display: inline-block;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.tooltipped-s:after,
|
||||
.tooltipped-se:after,
|
||||
.tooltipped-sw:after {
|
||||
top: 100%;
|
||||
right: 50%;
|
||||
margin-top: 5px;
|
||||
}
|
||||
|
||||
.tooltipped-s:before,
|
||||
.tooltipped-se:before,
|
||||
.tooltipped-sw:before {
|
||||
top: auto;
|
||||
right: 50%;
|
||||
bottom: -5px;
|
||||
margin-right: -5px;
|
||||
border-bottom-color: rgba(0, 0, 0, 0.8);
|
||||
}
|
||||
|
||||
.tooltipped-se:after {
|
||||
right: auto;
|
||||
left: 50%;
|
||||
margin-left: -15px;
|
||||
}
|
||||
|
||||
.tooltipped-sw:after {
|
||||
margin-right: -15px;
|
||||
}
|
||||
|
||||
.tooltipped-n:after,
|
||||
.tooltipped-ne:after,
|
||||
.tooltipped-nw:after {
|
||||
right: 50%;
|
||||
bottom: 100%;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
|
||||
.tooltipped-n:before,
|
||||
.tooltipped-ne:before,
|
||||
.tooltipped-nw:before {
|
||||
top: -5px;
|
||||
right: 50%;
|
||||
bottom: auto;
|
||||
margin-right: -5px;
|
||||
border-top-color: rgba(0, 0, 0, 0.8);
|
||||
}
|
||||
|
||||
.tooltipped-ne:after {
|
||||
right: auto;
|
||||
left: 50%;
|
||||
margin-left: -15px;
|
||||
}
|
||||
|
||||
.tooltipped-nw:after {
|
||||
margin-right: -15px;
|
||||
}
|
||||
|
||||
.tooltipped-s:after,
|
||||
.tooltipped-n:after {
|
||||
transform: translateX(50%);
|
||||
}
|
||||
|
||||
.tooltipped-w:after {
|
||||
right: 100%;
|
||||
bottom: 50%;
|
||||
margin-right: 5px;
|
||||
transform: translateY(50%);
|
||||
}
|
||||
|
||||
.tooltipped-w:before {
|
||||
top: 50%;
|
||||
bottom: 50%;
|
||||
left: -5px;
|
||||
margin-top: -5px;
|
||||
border-left-color: rgba(0, 0, 0, 0.8);
|
||||
}
|
||||
|
||||
.tooltipped-e:after {
|
||||
bottom: 50%;
|
||||
left: 100%;
|
||||
margin-left: 5px;
|
||||
transform: translateY(50%);
|
||||
}
|
||||
|
||||
.tooltipped-e:before {
|
||||
top: 50%;
|
||||
right: -5px;
|
||||
bottom: 50%;
|
||||
margin-top: -5px;
|
||||
border-right-color: rgba(0, 0, 0, 0.8);
|
||||
}
|
||||
38
_site/themes/docdock/static/scss/flex/fonts.scss
Normal file
38
_site/themes/docdock/static/scss/flex/fonts.scss
Normal file
@@ -0,0 +1,38 @@
|
||||
@font-face {
|
||||
font-family: 'Novacento Sans Wide';
|
||||
src: url("../fonts/Novecentosanswide-UltraLight-webfont.eot");
|
||||
src: url("../fonts/Novecentosanswide-UltraLight-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Novecentosanswide-UltraLight-webfont.woff2") format("woff2"), url("../fonts/Novecentosanswide-UltraLight-webfont.woff") format("woff"), url("../fonts/Novecentosanswide-UltraLight-webfont.ttf") format("truetype"), url("../fonts/Novecentosanswide-UltraLight-webfont.svg#novecento_sans_wideultralight") format("svg");
|
||||
font-style: normal;
|
||||
font-weight: 200;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-weight: 400;
|
||||
src: local('Roboto Regular'), local('Roboto-Regular'), url('../fonts/Roboto-Regular.ttf') format('truetype')
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-weight: 500;
|
||||
src: local('Roboto Medium'), local('Roboto-Medium'), url('../fonts/Roboto-Medium.ttf') format('truetype')
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: italic;
|
||||
font-weight: 400;
|
||||
src: local('Roboto Italic'), local('Roboto-Italic'), url('../fonts/Roboto-Italic.ttf') format('truetype')
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'RobotoMono';
|
||||
font-weight: 400;
|
||||
src: local('Roboto Mono Regular'), local('RobotoMono-Regular'), url('../fonts/RobotoMono-Regular.ttf') format('truetype')
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'RobotoMono';
|
||||
font-weight: 500;
|
||||
src: local('Roboto Mono Medium'), local('RobotoMono-Medium'), url('../fonts/RobotoMono-Medium.ttf') format('truetype')
|
||||
}
|
||||
45
_site/themes/docdock/static/scss/flex/footer.scss
Normal file
45
_site/themes/docdock/static/scss/flex/footer.scss
Normal file
@@ -0,0 +1,45 @@
|
||||
footer {
|
||||
color: #aaa;
|
||||
font-size: .95rem;
|
||||
margin: 0 1rem 0 20rem;
|
||||
padding: 1rem 4rem;
|
||||
|
||||
p {
|
||||
margin: 0px;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.footline {
|
||||
/*border-top: 1px solid #e6e6e6;*/
|
||||
margin: 0rem;
|
||||
padding: 0;
|
||||
|
||||
font-size: smaller;
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
flex-wrap: wrap;
|
||||
|
||||
.tags {
|
||||
order: 1;
|
||||
}
|
||||
|
||||
.tags a:before {
|
||||
content: "#";
|
||||
}
|
||||
|
||||
.author {
|
||||
order: 3;
|
||||
}
|
||||
|
||||
.github-link {
|
||||
order: 4;
|
||||
}
|
||||
|
||||
.date {
|
||||
order: 3;
|
||||
}
|
||||
}
|
||||
}
|
||||
89
_site/themes/docdock/static/scss/flex/header.scss
Normal file
89
_site/themes/docdock/static/scss/flex/header.scss
Normal file
@@ -0,0 +1,89 @@
|
||||
header {
|
||||
-webkit-box-align: center;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
background-color: #333;
|
||||
color: #fff;
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
height: 3.5rem;
|
||||
left: 0;
|
||||
line-height: 3.5rem;
|
||||
margin-bottom: .35rem;
|
||||
padding: 0 2rem;
|
||||
position: fixed;
|
||||
right: 0;
|
||||
top: 0;
|
||||
z-index: 100;
|
||||
|
||||
|
||||
&:after {
|
||||
background: url(ribbon.png) 0 0 / 100% no-repeat;
|
||||
content: '';
|
||||
height: .35rem;
|
||||
left: 0;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 100%
|
||||
}
|
||||
|
||||
a {
|
||||
text-decoration: none
|
||||
}
|
||||
|
||||
.logo {
|
||||
font-size: 100%;
|
||||
*{
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
img {
|
||||
height: 32px;
|
||||
margin-right: 0.5rem;
|
||||
}
|
||||
}
|
||||
|
||||
nav.shortcuts {
|
||||
-webkit-box-flex: 1;
|
||||
-ms-flex: 1;
|
||||
flex: 1;
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-webkit-box-pack: end;
|
||||
-ms-flex-pack: end;
|
||||
justify-content: flex-end;
|
||||
|
||||
list-style-type: none;
|
||||
|
||||
li {
|
||||
.fa {
|
||||
font-size: 1.5rem;
|
||||
margin-right: .5rem
|
||||
}
|
||||
|
||||
a:active,
|
||||
a:focus,
|
||||
a:hover {
|
||||
background-color: #4d4d4d;
|
||||
}
|
||||
|
||||
a {
|
||||
-webkit-box-align: center;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
box-sizing: border-box;
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
height: 3.5rem;
|
||||
padding: 0 1rem;
|
||||
|
||||
label {
|
||||
margin-bottom: 0rem;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
164
_site/themes/docdock/static/scss/flex/main.scss
Normal file
164
_site/themes/docdock/static/scss/flex/main.scss
Normal file
@@ -0,0 +1,164 @@
|
||||
/*!
|
||||
* facette-docs - Facette project documentation
|
||||
* Website: http://docs.facette.io/
|
||||
*/
|
||||
|
||||
* {
|
||||
margin: 0;
|
||||
padding: 0
|
||||
}
|
||||
|
||||
html,
|
||||
body {
|
||||
height: 100%
|
||||
}
|
||||
|
||||
html {
|
||||
font-family: 'Roboto', sans-serif;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
body {
|
||||
background-color: #fff;
|
||||
color: #222;
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-webkit-box-orient: vertical;
|
||||
-webkit-box-direction: normal;
|
||||
-ms-flex-direction: column;
|
||||
flex-direction: column;
|
||||
line-height: 1.5rem
|
||||
}
|
||||
|
||||
:disabled {
|
||||
pointer-events: none
|
||||
}
|
||||
|
||||
a {
|
||||
color: inherit
|
||||
}
|
||||
|
||||
a:focus {
|
||||
outline: 0
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
section ol,
|
||||
section ul {
|
||||
padding: 0 1.5rem
|
||||
}
|
||||
|
||||
section ul {
|
||||
list-style-type: square
|
||||
}
|
||||
|
||||
section a {
|
||||
color: #2980b9
|
||||
}
|
||||
|
||||
section strong {
|
||||
font-weight: 500
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
.nav-select {
|
||||
background: #e5e5e5;
|
||||
display: none;
|
||||
}
|
||||
|
||||
.searchbox {
|
||||
margin: 0rem 0rem 0rem 0rem;
|
||||
padding: 0rem 0rem;
|
||||
padding-top: 1rem;
|
||||
color: #012a3c;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.searchbox input {
|
||||
border: 1px solid #cccccc;
|
||||
color: #555555;
|
||||
display: inline-block;
|
||||
font-size: 14px;
|
||||
line-height: 20px;
|
||||
padding-bottom: 6px;
|
||||
padding-left: 12px;
|
||||
padding-right: 12px;
|
||||
padding-top: 6px;
|
||||
width: 80%;
|
||||
}
|
||||
|
||||
.searchbox span {
|
||||
position: absolute;
|
||||
float: right;
|
||||
margin-top: -45px;
|
||||
right: 30px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
#sidebar-toggle-span {
|
||||
display: none;
|
||||
}
|
||||
|
||||
|
||||
#navigation {
|
||||
margin-top: 3rem;
|
||||
border-top: 1px solid #e6e6e6;
|
||||
border-bottom: 1px solid #e6e6e6;
|
||||
padding: 1rem 0rem;
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
align-items: stretch;
|
||||
a {
|
||||
width: 50%;
|
||||
flex: 1;
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
justify-content: flex-start;
|
||||
padding-right: 0px;
|
||||
align-items: baseline;
|
||||
color: #e5e5e5;
|
||||
|
||||
i {
|
||||
font-size: 4em;
|
||||
margin: auto;
|
||||
}
|
||||
label {
|
||||
margin: auto;
|
||||
flex-grow: 2;
|
||||
self-align: stretch;
|
||||
font-size: 1.3rem;
|
||||
}
|
||||
}
|
||||
a.nav-next {
|
||||
text-align: right;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
.burger {
|
||||
display: none;
|
||||
}
|
||||
74
_site/themes/docdock/static/scss/flex/medias.scss
Normal file
74
_site/themes/docdock/static/scss/flex/medias.scss
Normal file
@@ -0,0 +1,74 @@
|
||||
@media(max-width:1024px) {
|
||||
section {
|
||||
margin-right: 0
|
||||
}
|
||||
|
||||
section>.toc {
|
||||
display: none
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@media(max-width:768px) {
|
||||
article {
|
||||
-webkit-box-orient: vertical;
|
||||
-webkit-box-direction: normal;
|
||||
-ms-flex-direction: column;
|
||||
flex-direction: column ;
|
||||
}
|
||||
|
||||
article>aside {
|
||||
display: none;
|
||||
}
|
||||
footer {
|
||||
display: none;
|
||||
}
|
||||
|
||||
article > section.page {
|
||||
margin: 0 0;
|
||||
padding: 1rem;
|
||||
}
|
||||
article > section.page #navigation label{
|
||||
display: none;
|
||||
}
|
||||
|
||||
|
||||
section {
|
||||
margin: 0;
|
||||
padding: 1rem 2rem
|
||||
}
|
||||
|
||||
header {
|
||||
padding: 0 1rem
|
||||
}
|
||||
header>nav.shortcuts>li a {
|
||||
width: 3.5rem
|
||||
}
|
||||
header>nav.shortcuts>li .fa {
|
||||
margin: 0
|
||||
}
|
||||
|
||||
header>nav.shortcuts>li>a>label {
|
||||
display:none;
|
||||
}
|
||||
header>nav.shortcuts>li>a {
|
||||
max-width: 32px;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
.nav-select {
|
||||
display: block;
|
||||
margin-left: -10px;
|
||||
margin-right: -10px;
|
||||
}
|
||||
.nav-select select {
|
||||
display: block;
|
||||
}
|
||||
|
||||
article img{
|
||||
margin-left: -1rem;
|
||||
margin-right: -1rem;
|
||||
}
|
||||
}
|
||||
126
_site/themes/docdock/static/scss/flex/menu.scss
Normal file
126
_site/themes/docdock/static/scss/flex/menu.scss
Normal file
@@ -0,0 +1,126 @@
|
||||
article>aside {
|
||||
background-color: #f9f9f9;
|
||||
bottom: 0;
|
||||
box-sizing: border-box;
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-webkit-box-orient: vertical;
|
||||
-webkit-box-direction: normal;
|
||||
-ms-flex-direction: column;
|
||||
flex-direction: column;
|
||||
left: 0;
|
||||
padding: 2rem 0rem 1rem 0rem;
|
||||
position: fixed;
|
||||
top: 3.5rem;
|
||||
width: 20rem;
|
||||
overflow-y: auto;
|
||||
|
||||
.menu {
|
||||
line-height: 2rem;
|
||||
list-style-type: none;
|
||||
|
||||
>label {
|
||||
display: block; // margin-top: 1rem;
|
||||
font-family: 'Novacento Sans Wide', 'Helvetica', 'Tahoma', 'Geneva', 'Arial', sans-serif;
|
||||
font-weight: 100;
|
||||
font-size: 130%;
|
||||
margin-left: 1rem;
|
||||
}
|
||||
|
||||
ul {
|
||||
display: none;
|
||||
} // first menu level
|
||||
>.dd-item {
|
||||
margin: 0.5rem 0px 0.5rem 20px;
|
||||
} // menu items
|
||||
.dd-item {
|
||||
padding-left: 1rem;
|
||||
list-style: none;
|
||||
font-size: 13px;
|
||||
|
||||
&.alwaysopen>ul {
|
||||
display: block
|
||||
}
|
||||
|
||||
|
||||
&.parent>ul {
|
||||
display: block
|
||||
}
|
||||
|
||||
&.active {
|
||||
|
||||
>ul {
|
||||
display: block;
|
||||
}
|
||||
|
||||
>div {
|
||||
background-color: #eee;
|
||||
* {
|
||||
font-weight: bold;
|
||||
border-bottom: dotted 1px red;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&.haschildren>div {
|
||||
margin-left: -20px;
|
||||
}
|
||||
|
||||
div {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
|
||||
* {
|
||||
line-height: inherit;
|
||||
}
|
||||
|
||||
|
||||
i.read-icon {
|
||||
display: none;
|
||||
}
|
||||
|
||||
i.category-icon {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
order: 1;
|
||||
width: 20px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
a {
|
||||
display: flex;
|
||||
flex: 1;
|
||||
order: 2;
|
||||
padding: 0 0rem;
|
||||
text-decoration: none;
|
||||
|
||||
&:hover,
|
||||
&:focus,
|
||||
&:active {
|
||||
background-color: #eee;
|
||||
border-radius: .2rem;
|
||||
padding: 0 0rem;
|
||||
}
|
||||
}
|
||||
|
||||
i.category-icon:active,
|
||||
i.category-icon:focus,
|
||||
i.category-icon:hover {
|
||||
background-color: #eee;
|
||||
border-radius: .2rem;
|
||||
padding: 0 0rem;
|
||||
}
|
||||
}
|
||||
|
||||
li {
|
||||
border-left: 1px solid #eee;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
section {
|
||||
margin: 2rem 0rem;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
ul.children.children-card {
|
||||
flex-wrap: wrap;
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-webkit-box-pack: justify;
|
||||
-ms-flex-pack: justify;
|
||||
justify-content: space-between;
|
||||
|
||||
>span {
|
||||
-webkit-box-flex: 1;
|
||||
-ms-flex: 1 1 auto;
|
||||
flex: 1 1 auto;
|
||||
min-width: 0;
|
||||
min-height: 0;
|
||||
width: 40%;
|
||||
min-width: 250px;
|
||||
margin: 1rem 1rem ;
|
||||
border: 0.1rem solid #ccc;
|
||||
|
||||
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
|
||||
card{
|
||||
margin: 0px 0px;
|
||||
display: block;
|
||||
padding: 1rem;
|
||||
background-color: #eee;
|
||||
font-size: 200%;
|
||||
}
|
||||
|
||||
p{
|
||||
padding: 0rem 1rem;
|
||||
}
|
||||
}
|
||||
}
|
||||
63
_site/themes/docdock/static/scss/flex/shortcode.notice.scss
Normal file
63
_site/themes/docdock/static/scss/flex/shortcode.notice.scss
Normal file
@@ -0,0 +1,63 @@
|
||||
div.notices {
|
||||
margin: 2rem 0;
|
||||
position: relative;
|
||||
|
||||
border-radius: .2rem;
|
||||
color: #fff;
|
||||
padding: .5rem 1rem .5rem 2rem;
|
||||
position: relative
|
||||
}
|
||||
|
||||
div.notices p {
|
||||
padding: 0px;
|
||||
display: block;
|
||||
font-size: 1rem;
|
||||
margin-top: 0rem;
|
||||
margin-bottom: 0rem; }
|
||||
|
||||
div.notices p:first-child:before {
|
||||
position: absolute;
|
||||
top: -27px;
|
||||
color: #fff;
|
||||
font-family: FontAwesome;
|
||||
content: '';
|
||||
left: 10px; }
|
||||
|
||||
div.notices p:first-child:after {
|
||||
position: absolute;
|
||||
top: -27px;
|
||||
color: #fff;
|
||||
left: 2rem; }
|
||||
|
||||
div.notices.info p:first-child:after {
|
||||
content: 'Info'; }
|
||||
|
||||
div.notices.warning p:first-child:after {
|
||||
content: 'Warning'; }
|
||||
|
||||
div.notices.note p:first-child:after {
|
||||
content: 'Note'; }
|
||||
|
||||
div.notices.tip p:first-child:after {
|
||||
content: 'Tip'; }
|
||||
|
||||
div.notices.note {
|
||||
border-top: 30px solid #6bb1e0;
|
||||
background: #e6f3fb;
|
||||
color: rgba(47, 103, 141, 0.995) !important; }
|
||||
|
||||
div.notices.info {
|
||||
border-top: 30px solid #f1b37e;
|
||||
background: #fefaf5;
|
||||
color: rgba(150, 90, 38, 0.995) !important; }
|
||||
|
||||
div.notices.tip {
|
||||
border-top: 30px solid #84c578;
|
||||
background: #e8f7e6;
|
||||
color: rgba(72, 125, 63, 0.995) !important; }
|
||||
|
||||
div.notices.warning {
|
||||
border-top: 30px solid #d58181;
|
||||
background: #fbeded;
|
||||
color: rgba(132, 56, 56, 0.995) !important; }
|
||||
|
||||
14
_site/themes/docdock/static/scss/flex/style.scss
Normal file
14
_site/themes/docdock/static/scss/flex/style.scss
Normal file
@@ -0,0 +1,14 @@
|
||||
@import "fonts";
|
||||
|
||||
@import "header";
|
||||
@import "menu";
|
||||
|
||||
@import "main";
|
||||
|
||||
@import "article";
|
||||
@import "footer";
|
||||
@import "shortcode.notice";
|
||||
@import "shortcode.children";
|
||||
|
||||
|
||||
@import "medias" ;
|
||||
14
_site/themes/docdock/static/scss/original/_colours.scss
Normal file
14
_site/themes/docdock/static/scss/original/_colours.scss
Normal file
@@ -0,0 +1,14 @@
|
||||
// main: theme.scss
|
||||
|
||||
// == Side ==
|
||||
$side_back_color: #2053AB;
|
||||
$side_text_color: #fff;
|
||||
|
||||
// == Main ==
|
||||
$main_back_color: #fff;
|
||||
$main_text_color: #323232;
|
||||
|
||||
|
||||
// == Code ==
|
||||
$main_code_inline_back_color: #FFF7DD;
|
||||
$main_code_block_back_color: #1d1f21;
|
||||
89
_site/themes/docdock/static/scss/original/_functions.scss
Normal file
89
_site/themes/docdock/static/scss/original/_functions.scss
Normal file
@@ -0,0 +1,89 @@
|
||||
// main: theme.scss
|
||||
|
||||
|
||||
// == Functions ==
|
||||
// Copied from https://css-tricks.com/snippets/sass/power-function/
|
||||
|
||||
|
||||
@function pow($number, $exponent) {
|
||||
$value: 1;
|
||||
|
||||
@if $exponent > 0 {
|
||||
@for $i from 1 through $exponent {
|
||||
$value: $value * $number;
|
||||
}
|
||||
} @else if $exponent < 0 {
|
||||
@for $i from 1 through -$exponent {
|
||||
$value: $value / $number;
|
||||
}
|
||||
}
|
||||
|
||||
@return $value;
|
||||
}
|
||||
|
||||
|
||||
// == Fudge Values ==
|
||||
//These are all a means of globally tweaking lightness shifting. Use with caution.
|
||||
|
||||
// A scaling factor, will generally increase contrast
|
||||
// Use sparingly and with caution
|
||||
$lshift_global_scale: 1;
|
||||
|
||||
// A hacky integer bias factor, to scale more when near mid lightness
|
||||
$lshift_global_bias: 2;
|
||||
|
||||
// Need not be an integer, scales the bias more when approaching 0
|
||||
$lshift_global_fudge: 0.5;
|
||||
|
||||
@function fudge_center($value) {
|
||||
@return ( ( 1 + $lshift_global_fudge ) / ( pow( abs( 2 * $value - 1 ), $lshift_global_bias ) + $lshift_global_fudge ) );
|
||||
}
|
||||
|
||||
@function lshift($reference, $value, $lighten_amount, $darken_amount) {
|
||||
|
||||
$lshift_internal_lightness: lightness($reference);
|
||||
|
||||
$lshift_internal_bias: $lshift_global_scale * fudge_center(lightness($value) / 100%);
|
||||
|
||||
@if $lshift_internal_lightness < 50% {
|
||||
@if abs($lighten_amount * $lshift_internal_bias) > 100 {
|
||||
@return adjust-color($value, $lightness: 100);
|
||||
}@else {
|
||||
@return adjust-color($value, $lightness: $lighten_amount * $lshift_internal_bias);
|
||||
}
|
||||
}@else {
|
||||
@if abs($darken_amount * $lshift_internal_bias) > 100 {
|
||||
@return adjust-color($value, $lightness: -100);
|
||||
}@else {
|
||||
@return adjust-color($value, $lightness: -$darken_amount * $lshift_internal_bias);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$lshift_main_scale: 1;
|
||||
|
||||
@function lshift_main($value, $lighten_amount, $darken_amount) {
|
||||
@return lshift($main_back_color, $value, $lighten_amount * $lshift_main_scale, $darken_amount * $lshift_main_scale);
|
||||
}
|
||||
|
||||
$lshift_side_scale: 1;
|
||||
|
||||
@function lshift_side($value, $lighten_amount, $darken_amount) {
|
||||
@return lshift($side_back_color, $value, $lighten_amount * $lshift_side_scale, $darken_amount * $lshift_side_scale);
|
||||
}
|
||||
|
||||
// lshift functions take a color, then an amount to lighten by (when reference is
|
||||
// dark), then an amount to darken by (when reference is light).
|
||||
// main uses main back color as reference, side uses side back color as reference
|
||||
|
||||
|
||||
|
||||
|
||||
// == Mixins ==
|
||||
|
||||
@mixin transition($input) {
|
||||
-webkit-transition: $input;
|
||||
-moz-transition: $input;
|
||||
-ms-transition: $input;
|
||||
transition: $input;
|
||||
}
|
||||
137
_site/themes/docdock/static/scss/original/_variables.scss
Normal file
137
_site/themes/docdock/static/scss/original/_variables.scss
Normal file
@@ -0,0 +1,137 @@
|
||||
// main: main.scss
|
||||
|
||||
// == Side ==
|
||||
// Remember:
|
||||
// active is the current page
|
||||
// focus is a group
|
||||
|
||||
$side_link_color: $side_text_color;
|
||||
$side_link_hover_color: lshift_side($side_text_color, -12%, -12%);
|
||||
|
||||
$side_link_extra_color: lshift_side($side_text_color, -50%, -50%);
|
||||
|
||||
$side_shadow_color: lshift_side($side_back_color, -3.5%, 3.5%);
|
||||
$side_highlight_color: lshift_side($side_back_color, 9%, -9%);
|
||||
|
||||
$side_focus_back_color: $side_shadow_color;
|
||||
$side_active_back_color: lshift_side($side_focus_back_color, -100%, -1.5%);
|
||||
|
||||
$side_focus_text_color: $side_text_color;
|
||||
$side_focus_text_hover_color: lshift_side($side_link_hover_color, 1.5%, 1.5%);
|
||||
|
||||
$side_active_text_color: lshift_side($side_focus_text_color, -50%, 10%);
|
||||
$side_active_text_hover_color: lshift_side($side_active_text_color, 7%, -7%);
|
||||
|
||||
// == Main ==
|
||||
|
||||
|
||||
$main_link_color: $side_back_color;
|
||||
$main_link_hover_color: adjust-hue(lshift_main($main_link_color, 7%, -1.5%), -20);
|
||||
|
||||
$main_shadow_color: lshift_main($main_back_color, -2%, 3%);
|
||||
$main_highlight_color: lshift_main($main_back_color, 5%, -2%);
|
||||
|
||||
$main_title_text_color: lshift_main($main_text_color, 10%, 10%);
|
||||
$main_other_text_color: lshift_main($main_text_color, -17%, -10%);
|
||||
|
||||
$main_block_quote_border_color: lshift_main($main_back_color, 5%, 5%);
|
||||
|
||||
// == Code ==
|
||||
|
||||
|
||||
$main_code_inline_text_color: lshift_main(hsl(0, 0, lightness($main_code_inline_back_color)), -46%, 46%);
|
||||
$main_code_inline_border_color: lshift_main($main_code_inline_back_color, -6%, 6%);
|
||||
$main_code_inline_back_hover_color: desaturate(lshift_main($main_code_inline_back_color, -3%, 3%), 25%);
|
||||
|
||||
$main_code_block_border_color: lshift_main($main_code_block_back_color, 3%, -3%);
|
||||
|
||||
// == Table ==
|
||||
|
||||
|
||||
$table_title_back_color: lshift_main($main_back_color, 3.5%, 3.5%);
|
||||
$table_title_text_color: $main_text_color;
|
||||
$table_border_color: lshift_main($main_back_color, 10%, 10%);
|
||||
$table_body_text_color: $main_text_color;
|
||||
|
||||
// == Common Theming ==
|
||||
// TODO: Make text color back dependant (color and lshift)
|
||||
|
||||
$theme_map: (
|
||||
"success": hsl(111 , 45%, lightness(lshift_main($main_back_color, 15%, 15%))),
|
||||
"default": hsl(0 , 0%, lightness(lshift_main($main_back_color, 7.5%, 7.5%))),
|
||||
"info": hsl(200 , 75%, lightness(lshift_main($main_back_color, 12.5%, 12.5%))),
|
||||
"info_alt": hsl(28 , 85%, lightness(lshift_main($main_back_color, 9%, 9%))),
|
||||
"note": hsl(204 , 70%, lightness(lshift_main($main_back_color, 13.5%, 13.5%))),
|
||||
"primary": hsl(208 , 56%, lightness(lshift_main($main_text_color, -30%, -30%))),
|
||||
"warning": hsl(50 , 75%, lightness(lshift_main($main_back_color, 10%, 10%))),
|
||||
"error": hsl(0 , 55%, lightness(lshift_main($main_back_color, 16%, 12%))),
|
||||
);
|
||||
|
||||
// == Notices ==
|
||||
$notice_body_back_lshift: ( -5.5%, -5.5% );
|
||||
$notice_body_back_saturate: 5%;
|
||||
$notice_header_back_lshift: ( 10%, 15% );
|
||||
$notice_header_back_saturate: -5%;
|
||||
|
||||
$notice_text_body_color: transparentize(lshift_main($main_text_color, -10%, -10%), 0.5);
|
||||
$notice_text_title_color: $main_back_color;
|
||||
|
||||
$notice_map: (
|
||||
"note": note,
|
||||
"info": info_alt,
|
||||
"tip": success,
|
||||
"warning": error
|
||||
);
|
||||
|
||||
// == Panels ==
|
||||
$panel_border_lshift: 3.75%;
|
||||
$panel_back_lshift: -2.55%;
|
||||
|
||||
$panel_body_back_color: lshift_main($main_back_color, 0%, 0%);
|
||||
$panel_body_text_color: $main_text_color;
|
||||
$panel_title_text_color: transparentize(lshift_main($main_text_color, -15%, -15%), 0.25);
|
||||
|
||||
$panel_map: (
|
||||
"primary": primary,
|
||||
"info": info,
|
||||
"success": success,
|
||||
"warning": warning,
|
||||
"danger": error,
|
||||
"default": default
|
||||
);
|
||||
|
||||
// == Alerts ==
|
||||
// TODO: Turn into maps like with notices
|
||||
$alert_border_lshift: 6.5%;
|
||||
$alert_back_lshift: -2.5%;
|
||||
|
||||
$alert_body_text_color: transparentize(lshift_main($main_text_color, -12%, -12%), 0.25);
|
||||
|
||||
$alert_map: (
|
||||
"info": info,
|
||||
"success": success,
|
||||
"warning": warning,
|
||||
"danger": error
|
||||
);
|
||||
|
||||
// == Top bar ==
|
||||
|
||||
$topbar_back_color: lshift_main($main_back_color, 7.5%, 3.2%);
|
||||
$topbar_shadow_opacity: 0.1;
|
||||
|
||||
$topbar_toc_back_color: transparentize($topbar_back_color, 0.03);
|
||||
$topbar_toc_border_color: lshift_main($topbar_back_color, -4%, 4%);
|
||||
|
||||
$time_short_fade: 0.15s;
|
||||
$time_long_fade: 0.35s;
|
||||
|
||||
// == Buttons ==
|
||||
|
||||
|
||||
$button_text_color: desaturate(lshift_main($main_back_color, -15%, -15%), 100%);
|
||||
$button_text_hover_color: lshift_main($main_back_color, 100%, 100%);
|
||||
|
||||
//== Options ==
|
||||
// Where link underline should expand from: 'left', 'center', or 'right'
|
||||
|
||||
$option_link_expand: left;
|
||||
23
_site/themes/docdock/static/scss/original/fonts.scss
Normal file
23
_site/themes/docdock/static/scss/original/fonts.scss
Normal file
@@ -0,0 +1,23 @@
|
||||
// main: theme.scss
|
||||
|
||||
@font-face {
|
||||
font-family: 'Novacento Sans Wide';
|
||||
src: url("../fonts/Novecentosanswide-UltraLight-webfont.eot");
|
||||
src: url("../fonts/Novecentosanswide-UltraLight-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Novecentosanswide-UltraLight-webfont.woff2") format("woff2"), url("../fonts/Novecentosanswide-UltraLight-webfont.woff") format("woff"), url("../fonts/Novecentosanswide-UltraLight-webfont.ttf") format("truetype"), url("../fonts/Novecentosanswide-UltraLight-webfont.svg#novecento_sans_wideultralight") format("svg");
|
||||
font-style: normal;
|
||||
font-weight: 200;
|
||||
}
|
||||
|
||||
@font-face{
|
||||
font-family:"Lato";
|
||||
font-style:normal;
|
||||
font-weight:400;
|
||||
src:local("Lato Regular"),local("Lato-Regular"), url(../fonts/Lato-Regular.woff2) format("woff2"), url(../fonts/Lato-Regular.ttf) format("truetype");
|
||||
}
|
||||
|
||||
@font-face{
|
||||
font-family:"Lato";
|
||||
font-style:normal;
|
||||
font-weight:700;
|
||||
src:local("Lato Bold"),local("Lato-Bold"), url(../fonts/Lato-Bold.woff2) format("woff2"), url(../fonts/Lato-Bold.ttf) format("truetype");
|
||||
}
|
||||
1233
_site/themes/docdock/static/scss/original/main.scss
Normal file
1233
_site/themes/docdock/static/scss/original/main.scss
Normal file
File diff suppressed because it is too large
Load Diff
29
_site/themes/docdock/static/scss/original/print.scss
Normal file
29
_site/themes/docdock/static/scss/original/print.scss
Normal file
@@ -0,0 +1,29 @@
|
||||
// main: theme.scss
|
||||
|
||||
@media print {
|
||||
#sidebar, #navigation, #top-bar, .anchor, #sidebar-toggle-span, .copy-to-clipboard {
|
||||
display:none;
|
||||
}
|
||||
#navigation * {
|
||||
display:none;
|
||||
visibility: hidden;
|
||||
}
|
||||
#body-inner {
|
||||
margin-bottom: 0px;
|
||||
}
|
||||
#footer, .footline{
|
||||
margin-top: 1px;
|
||||
}
|
||||
body, a {
|
||||
font-size: 120%;
|
||||
color: black !important;
|
||||
background: white !important
|
||||
}
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
color: black !important;
|
||||
background: white !important
|
||||
}
|
||||
#body{
|
||||
margin-left: 0px;
|
||||
}
|
||||
}
|
||||
124
_site/themes/docdock/static/scss/original/responsive.scss
Normal file
124
_site/themes/docdock/static/scss/original/responsive.scss
Normal file
@@ -0,0 +1,124 @@
|
||||
// main: theme.scss
|
||||
|
||||
@media only all and (min-width: 48em) and (max-width: 59.938em) {
|
||||
body #chapter h1 {
|
||||
font-size: 3rem;
|
||||
}
|
||||
}
|
||||
|
||||
@media only all and (max-width: 47.938em) {
|
||||
body #chapter h1 {
|
||||
font-size: 2rem;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@media only all and (max-width: 47.938em) {
|
||||
#sidebar-toggle-span {
|
||||
display: inline;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@media only all and (max-width: 59.938em) {
|
||||
#body .padding {
|
||||
position: static;
|
||||
padding: 15px 3rem;
|
||||
}
|
||||
}
|
||||
|
||||
@media only all and (max-width: 47.938em) {
|
||||
#body .padding {
|
||||
padding: 5px 1rem;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@media only all and (max-width: 59.938em) {
|
||||
#body #navigation {
|
||||
position: static;
|
||||
margin-right: 0 !important;
|
||||
width: 100%;
|
||||
display: table;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@media only all and (max-width: 59.938em) {
|
||||
#body .nav {
|
||||
display: table-cell;
|
||||
position: static;
|
||||
top: auto;
|
||||
width: 50%;
|
||||
text-align: center;
|
||||
height: 100px;
|
||||
line-height: 100px;
|
||||
padding-top: 0;
|
||||
}
|
||||
#body .nav > i {
|
||||
display: inline-block;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@media only all and (max-width: 47.938em) {
|
||||
.two-column-bullet {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
@media only all and (max-width: 47.938em) {
|
||||
.three-column-bullet {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
@media only all and (max-width: 47.938em) {
|
||||
.four-column-bullet {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@media only all and (max-width: 59.938em) {
|
||||
#sidebar {
|
||||
width: 230px;
|
||||
}
|
||||
#body {
|
||||
margin-left: 230px;
|
||||
}
|
||||
}
|
||||
|
||||
@media only all and (max-width: 47.938em) {
|
||||
#sidebar {
|
||||
width: 230px;
|
||||
left: -230px;
|
||||
}
|
||||
#body {
|
||||
margin-left: 0;
|
||||
width: 100%;
|
||||
}
|
||||
.sidebar-hidden {
|
||||
overflow: hidden;
|
||||
}
|
||||
.sidebar-hidden #sidebar {
|
||||
left: 0;
|
||||
}
|
||||
.sidebar-hidden #body {
|
||||
margin-left: 230px;
|
||||
overflow: hidden;
|
||||
}
|
||||
.sidebar-hidden #overlay {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
right: 0;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
z-index: 10;
|
||||
background: rgba(255, 255, 255, 0.5);
|
||||
cursor: pointer;
|
||||
}
|
||||
}
|
||||
32
_site/themes/docdock/static/scss/original/shortcodes.scss
Normal file
32
_site/themes/docdock/static/scss/original/shortcodes.scss
Normal file
@@ -0,0 +1,32 @@
|
||||
// main: theme.scss
|
||||
/*
|
||||
Here lives CSS required for shortcodes
|
||||
*/
|
||||
|
||||
// == Children shortcode ==
|
||||
|
||||
.children p {
|
||||
font-size: small;
|
||||
margin-top: 0px;
|
||||
padding-top: 0px;
|
||||
margin-bottom: 0px;
|
||||
padding-bottom: 0px;
|
||||
}
|
||||
|
||||
.children-li p {
|
||||
font-size: small;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.children-h2 p, .children-h3 p {
|
||||
font-size: small;
|
||||
margin-top: 0px;
|
||||
padding-top: 0px;
|
||||
margin-bottom: 0px;
|
||||
padding-bottom: 0px;
|
||||
}
|
||||
|
||||
.children h3,.children h2 {
|
||||
margin-bottom: 0px;
|
||||
margin-top: 5px;
|
||||
}
|
||||
276
_site/themes/docdock/static/scss/original/sidebar.scss
Normal file
276
_site/themes/docdock/static/scss/original/sidebar.scss
Normal file
@@ -0,0 +1,276 @@
|
||||
// main: theme.scss
|
||||
#sidebar-toggle-span {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#sidebar-toggle-span {
|
||||
border-right: thin solid #DAD8D8 !important;
|
||||
padding-right: 0.5rem !important;
|
||||
margin-right: 1rem !important;
|
||||
}
|
||||
|
||||
// responsive
|
||||
#sidebar {
|
||||
|
||||
background-color: $side_back_color;
|
||||
position: fixed;
|
||||
top: 0;
|
||||
width: 300px;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
font-weight: normal;
|
||||
font-size: 90%;
|
||||
line-height: 27px;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
|
||||
a {
|
||||
color: $side_link_color;
|
||||
@include transition(color $time_short_fade ease);
|
||||
}
|
||||
|
||||
a:hover {
|
||||
color: $side_link_hover_color;
|
||||
@include transition(color $time_short_fade ease);
|
||||
}
|
||||
|
||||
a.subtitle {
|
||||
color: rgba(204, 204, 204, 0.6);
|
||||
}
|
||||
|
||||
hr {
|
||||
border-bottom: 1px solid #2a232f;
|
||||
}
|
||||
|
||||
a.padding {
|
||||
padding: 0 1rem;
|
||||
}
|
||||
|
||||
h5 {
|
||||
margin: 2rem 0 0;
|
||||
position: relative;
|
||||
line-height: 2;
|
||||
}
|
||||
|
||||
h5 a {
|
||||
display: block;
|
||||
margin-left: 0;
|
||||
margin-right: 0;
|
||||
padding-left: 1rem;
|
||||
padding-right: 0rem;
|
||||
}
|
||||
|
||||
h5 i {
|
||||
color: rgba(204, 204, 204, 0.6);
|
||||
position: absolute;
|
||||
right: 0.6rem;
|
||||
top: 0.7rem;
|
||||
font-size: 80%;
|
||||
}
|
||||
|
||||
.parent li,
|
||||
.active li {
|
||||
border-left: 1px solid $side_link_extra_color;
|
||||
}
|
||||
|
||||
h5.parent a {
|
||||
background: #201b24;
|
||||
color: #d9d9d9 !important;
|
||||
}
|
||||
|
||||
h5.active a {
|
||||
background: #fff;
|
||||
color: #777 !important;
|
||||
}
|
||||
|
||||
h5.active i {
|
||||
color: #777 !important;
|
||||
}
|
||||
|
||||
h5+ul.topics {
|
||||
display: none;
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
h5.parent+ul.topics,
|
||||
h5.active+ul.topics {
|
||||
display: block;
|
||||
}
|
||||
|
||||
ul {
|
||||
list-style: none;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
|
||||
&.searched a {
|
||||
color: #999999;
|
||||
}
|
||||
|
||||
&.searched .search-match a {
|
||||
color: #e6e6e6;
|
||||
}
|
||||
|
||||
&.searched .search-match a:hover {
|
||||
color: $side_text_color;
|
||||
}
|
||||
|
||||
|
||||
&.topics {
|
||||
margin: 0 0 0 1rem;
|
||||
}
|
||||
|
||||
|
||||
|
||||
&.topics.searched ul {
|
||||
display: block;
|
||||
}
|
||||
|
||||
&.topics ul {
|
||||
display: none;
|
||||
padding-bottom: 1rem;
|
||||
}
|
||||
|
||||
&.topics ul ul {
|
||||
padding-bottom: 0;
|
||||
}
|
||||
|
||||
&.topics li.parent>ul,
|
||||
&.topics li.alwaysopen>ul,
|
||||
li.active>ul {
|
||||
display: block;
|
||||
}
|
||||
|
||||
&.topics>li>span>a {
|
||||
/*line-height: 2rem;
|
||||
font-size: 1.1rem*/
|
||||
;
|
||||
}
|
||||
|
||||
&.topics>li>span>a b {
|
||||
opacity: 0.5;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
|
||||
li .category-icon {
|
||||
color: $side_link_extra_color;
|
||||
}
|
||||
|
||||
&.topics>li.parent a,
|
||||
&.topics>li.active a {
|
||||
color: $side_focus_text_color;
|
||||
@include transition(color $time_short_fade ease);
|
||||
}
|
||||
|
||||
&.topics>li.parent a:hover,
|
||||
&.topics>li.active a:hover {
|
||||
color: $side_focus_text_hover_color;
|
||||
@include transition(color $time_short_fade ease);
|
||||
}
|
||||
|
||||
&.topics>li.parent,
|
||||
&.topics>li.active {
|
||||
|
||||
background: $side_focus_back_color;
|
||||
margin-left: -1rem;
|
||||
margin-right: 0rem;
|
||||
padding-left: 1rem;
|
||||
padding-right: 0rem;
|
||||
}
|
||||
|
||||
li.active>div>a {
|
||||
background: $side_active_back_color;
|
||||
color: $side_active_text_color !important;
|
||||
// margin-left: -1rem;
|
||||
// margin-right: -1rem;
|
||||
padding-left: 1rem;
|
||||
padding-right: 0rem;
|
||||
}
|
||||
|
||||
li.active>div>a:hover {
|
||||
color: $side_active_text_hover_color !important;
|
||||
@include transition(color $time_short_fade ease);
|
||||
}
|
||||
|
||||
li {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
li.visited+div {
|
||||
margin-right: 16px;
|
||||
}
|
||||
|
||||
li a {
|
||||
display: block;
|
||||
padding: 2px 0;
|
||||
}
|
||||
|
||||
li div a {
|
||||
text-overflow: ellipsis;
|
||||
overflow: hidden;
|
||||
white-space: nowrap;
|
||||
display: block;
|
||||
width: calc(100% - 20px);
|
||||
}
|
||||
|
||||
li>div>a {
|
||||
padding: 2px 0;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
li li {
|
||||
padding-left: 1rem;
|
||||
text-indent: 0.2rem;
|
||||
}
|
||||
|
||||
li .read-icon {
|
||||
display: none;
|
||||
font-size: xx-small;
|
||||
color: $side_link_extra_color;
|
||||
position: absolute;
|
||||
float: left;
|
||||
margin: 0 ;
|
||||
margin-left: -17px;
|
||||
margin-top: -18px;
|
||||
}
|
||||
|
||||
li.visited>div>.read-icon {
|
||||
display: block;
|
||||
}
|
||||
|
||||
li.visited.active>div>.read-icon {
|
||||
margin-left: 0px;
|
||||
}
|
||||
|
||||
li .category-icon {
|
||||
display: block;
|
||||
float: right;
|
||||
position: absolute;
|
||||
right: 15px;
|
||||
margin: 0px ;
|
||||
// padding-left: 20px !important;
|
||||
margin-top: -20px;
|
||||
// top: 9px;
|
||||
}
|
||||
|
||||
li.active>div .category-icon {
|
||||
right: 15px;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
&.showVisitedLinks ul li a {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
#shortcuts {
|
||||
label {
|
||||
display: inline;
|
||||
font-weight: 100;
|
||||
}
|
||||
h3 {
|
||||
font-family: 'Novacento Sans Wide', 'Helvetica', 'Tahoma', 'Geneva', 'Arial', sans-serif;
|
||||
color: $side_text_color;
|
||||
}
|
||||
}
|
||||
}
|
||||
16
_site/themes/docdock/static/scss/original/style.scss
Normal file
16
_site/themes/docdock/static/scss/original/style.scss
Normal file
@@ -0,0 +1,16 @@
|
||||
// compileNested: ../css/$1.css, sourceMap: true
|
||||
/*
|
||||
Built with SCSS.
|
||||
If you would like to explore this CSS,
|
||||
use source map feature of your browser.
|
||||
*/
|
||||
|
||||
@import "functions";
|
||||
@import "colours";
|
||||
@import "fonts";
|
||||
@import "variables";
|
||||
@import "main";
|
||||
@import "sidebar";
|
||||
@import "shortcodes";
|
||||
@import "responsive";
|
||||
@import "print";
|
||||
Reference in New Issue
Block a user