improve styling

This commit is contained in:
Philipp Kühn
2020-04-18 23:00:47 +02:00
parent 10fd993f44
commit 66b127168a
5 changed files with 51 additions and 8 deletions

View File

@@ -23,6 +23,14 @@ module.exports = {
plugins: [ plugins: [
'@gridsome/remark-prismjs', '@gridsome/remark-prismjs',
], ],
remark: {
autolinkHeadings: {
content: {
type: 'text',
value: '#'
}
}
}
}, },
}, },
], ],

View File

@@ -7,7 +7,7 @@
:to="previousPage.link" :to="previousPage.link"
v-if="previousPage" v-if="previousPage"
> >
← {{ previousPage.title }} {{ previousPage.title }}
</g-link> </g-link>
</div> </div>
<div class="page-navigation__next"> <div class="page-navigation__next">
@@ -17,7 +17,7 @@
:to="nextPage.link" :to="nextPage.link"
v-if="nextPage" v-if="nextPage"
> >
{{ nextPage.title }} &rarr; {{ nextPage.title }}
</g-link> </g-link>
</div> </div>
</nav> </nav>

View File

@@ -78,6 +78,7 @@ code {
padding: 0.1rem 0.5rem; padding: 0.1rem 0.5rem;
border-radius: 0.25rem; border-radius: 0.25rem;
color: rgba($colorBlack, 0.7); color: rgba($colorBlack, 0.7);
font-size: 0.9em;
} }
.is-active { .is-active {

View File

@@ -26,13 +26,16 @@
padding: 0.1rem 0.5rem; padding: 0.1rem 0.5rem;
border-radius: 5px; border-radius: 5px;
font-weight: 500; font-weight: 500;
color: rgba($colorBlack, 0.7); color: rgba($colorBlack, 0.6);
margin-bottom: 0.2rem; margin-bottom: 0.2rem;
margin-left: -0.5rem; margin-left: -0.5rem;
&.active,
&:hover { &:hover {
color: $colorBlack; color: $colorBlack;
}
&.active {
color: $colorBlack;
background-color: rgba($colorBlack, 0.05); background-color: rgba($colorBlack, 0.05);
} }
} }

View File

@@ -1,18 +1,49 @@
.doc-page { .doc-page {
&__markdown ::v-deep { &__markdown ::v-deep {
h1 { h1,
font-weight: 400;
}
h2, h2,
h3, h3,
h4, h4,
h5, h5,
h6 { h6 {
position: relative;
font-weight: 500; font-weight: 500;
} }
h1 {
font-weight: 400;
}
h1,
h4,
h5,
h6 {
a {
display: none;
}
}
h2,
h3 {
position: relative;
a {
position: absolute;
top: 0;
right: 100%;
color: rgba($colorBlack, 0.4);
font-weight: 400;
padding-right: 0.5rem;
opacity: 0;
transition: opacity 0.1s $ease;
}
&:hover a {
opacity: 1;
}
}
> * + * { > * + * {
margin-top: 1.5em; margin-top: 1.5em;
} }