Finish color and styling settings

This commit is contained in:
2021-05-05 20:31:52 +02:00
parent 84ac7b011e
commit 2a432588f9
11 changed files with 207 additions and 179 deletions

View File

@ -4,7 +4,7 @@
export let segment
</script>
<nav class="navigation-theme">
<nav>
<section class="nav-main">
<ul>
<li>
@ -39,22 +39,32 @@
</a>
</aside>
</section>
{#if segment === 'portfolio'}
<!-- Move to portfolio layout -->
<section class="page-navigation">
<a href="portfolio#personal-information">About</a>
<a href="portfolio#skills">Skills</a>
<a href="portfolio#work-history">Work History</a>
<a href="portfolio#projects">Projects</a>
<a href="portfolio#education">Education</a>
</section>
{/if}
</nav>
{#if segment === '/portfolio'}
<section class="page-navigation">
<div class="page-navigation-links">
<a href="/portfolio#personal-information">About</a>
<a href="/portfolio#skills">Skills</a>
<a href="/portfolio#work-history">Work History</a>
<a href="/portfolio#projects">Projects</a>
<a href="/portfolio#education">Education</a>
</div>
</section>
{/if}
<style>
@import '../styles/variables.module.less';
a {
color: @menu-link-color;
padding: 0.4em 0.5em;
&:hover {
color: @menu-link-hover-color;
}
}
nav {
padding: 0.5em 0.5em 1em;
@ -65,18 +75,7 @@
);
color: @menu-color;
}
a {
color: @menu-link-color;
&:hover {
color: @menu-link-hover-color;
}
}
nav a {
padding: 0.4em 0.5em;
text-shadow: @menu-link-text-shadow;
}
.nav-main {
@ -111,14 +110,22 @@
}
a.selected {
text-shadow: 0px 0px 1px;
text-shadow: @menu-active-link-text-shadow;
}
.page-navigation {
position: sticky;
top: 0px;
z-index: 1;
width: 100%;
font-size: 0.86em;
border-top: 1px solid #65624f;
padding-top: 0.4em;
max-width: 900px;
margin: 0.3em auto 0;
padding: 0.3em;
background: @bg-color;
box-shadow: 0px 0.5em 0.5em @bg-color;
}
.page-navigation-links {
max-width: @media-l;
margin: 0 auto;
}
</style>

View File

@ -1,41 +1,10 @@
<script lang="typescript">
import { format } from 'date-fns'
import type { PostContent } from '../../routes/blog/_content';
import type { PostContent } from '../../routes/blog/_content'
export let post: PostContent
</script>
<style>
.tags-list {
list-style: none;
margin: 0;
padding: 0;
display: inline;
}
.tags-list li {
display: inline;
font-style: italic;
}
.lighten {
color: #595a8f;
}
time {
font-style: italic;
}
footer {
display: flex;
font-size: 0.85em;
justify-content: space-between;
padding-top: 0.2em;
margin-top: 0.4em;
border-top: 1px solid #c0c1e1;
}
</style>
<footer>
<div class="article-tags">
{#if post.tags.length > 0}
@ -56,3 +25,37 @@
</time>
</div>
</footer>
<style>
@import '../../styles/variables.module.less';
.tags-list {
list-style: none;
margin: 0;
padding: 0;
display: inline;
}
.tags-list li {
display: inline;
font-style: italic;
}
.lighten {
color: tint(@article-text-color, 25%);
}
time {
white-space: nowrap;
font-style: italic;
}
footer {
display: flex;
font-size: 0.8em;
justify-content: space-between;
padding-top: 0.6em;
margin-top: 1em;
border-top: 1px solid fade(desaturate(@tearkiss, 50%), 40%);
}
</style>