Add darkmode
This commit is contained in:
parent
5abcd6f672
commit
b8f02d92da
1
themes/theme/static/darkmode-js.min.js
vendored
Normal file
1
themes/theme/static/darkmode-js.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
|
@ -1,18 +1,21 @@
|
|||
@font-face {
|
||||
font-family: 'Apparatus SIL';
|
||||
src: url('AppSILR.ttf') format('truetype');
|
||||
font-display: swap;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Apparatus SIL';
|
||||
font-style: italic;
|
||||
src: url('AppSILI.ttf') format('truetype');
|
||||
font-display: swap;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Apparatus SIL';
|
||||
font-weight: bold;
|
||||
src: url('AppSILB.ttf') format('truetype');
|
||||
font-display: swap;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
|
@ -20,6 +23,7 @@
|
|||
font-weight: bold;
|
||||
font-style: italic;
|
||||
src: url('AppSILBI.ttf') format('truetype');
|
||||
font-display: swap;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
|
@ -27,6 +31,7 @@
|
|||
font-style: italic;
|
||||
font-weight: 400;
|
||||
src: local('Lato Italic'), local('Lato-Italic'), url('Lato-Italic.ttf') format('truetype');
|
||||
font-display: swap;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
|
@ -34,6 +39,7 @@
|
|||
font-style: italic;
|
||||
font-weight: 700;
|
||||
src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url('Lato-BoldItalic.ttf') format('truetype');
|
||||
font-display: swap;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
|
@ -41,6 +47,7 @@
|
|||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: local('Lato Regular'), local('Lato-Regular'), url('Lato-Regular.ttf') format('truetype');
|
||||
font-display: swap;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
|
@ -48,4 +55,5 @@
|
|||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: local('Lato Bold'), local('Lato-Bold'), url('Lato-Bold.ttf') format('truetype');
|
||||
font-display: swap;
|
||||
}
|
||||
|
|
BIN
themes/theme/static/logo-black.png
Normal file
BIN
themes/theme/static/logo-black.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 9.9 KiB |
Binary file not shown.
Before Width: | Height: | Size: 9.9 KiB After Width: | Height: | Size: 42 KiB |
|
@ -1,6 +1,7 @@
|
|||
{% extends "base.html" %}
|
||||
|
||||
{% block content %}
|
||||
<p><a href="/">← Return to Home</a></p>
|
||||
<header>
|
||||
<h1>{{ article.title }}</h1>
|
||||
<div class="summary">
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
<body>
|
||||
<div class="container">
|
||||
<div class="sidebar">
|
||||
<img src="/theme/me.jpg" />
|
||||
<img src="/theme/me.jpg" alt="A picture of me smiling" />
|
||||
<p>
|
||||
Tanner Collin
|
||||
</p>
|
||||
|
@ -24,14 +24,25 @@
|
|||
<div class="content">
|
||||
<div class="topbar">
|
||||
<p>
|
||||
<img src="/theme/logo.png" />
|
||||
<img src="/theme/logo.png" alt="My name in handwriting" />
|
||||
</p>
|
||||
</div>
|
||||
{% block content %}
|
||||
{% endblock %}
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
<script src="/theme/darkmode-js.min.js"></script>
|
||||
<script>
|
||||
const options = {
|
||||
bottom: '16px',
|
||||
right: '16px',
|
||||
buttonColorDark: '#666',
|
||||
buttonColorLight: '#aaa',
|
||||
label: '🌙',
|
||||
};
|
||||
new Darkmode(options).showWidget();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
|
|
@ -49,6 +49,7 @@ pre {
|
|||
}
|
||||
|
||||
.content .topbar img {
|
||||
filter: invert(100%);
|
||||
width: 14rem;
|
||||
height: auto;
|
||||
}
|
||||
|
@ -90,8 +91,7 @@ pre {
|
|||
}
|
||||
|
||||
.content ul {
|
||||
padding-left: 0;
|
||||
list-style-position: inside;
|
||||
padding-left: 1.1rem;
|
||||
}
|
||||
|
||||
.content li {
|
||||
|
@ -127,3 +127,15 @@ pre {
|
|||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
.darkmode-toggle {
|
||||
z-index: 500;
|
||||
}
|
||||
|
||||
.darkmode--activated .content img {
|
||||
filter: brightness(75%);
|
||||
}
|
||||
|
||||
.darkmode--activated video {
|
||||
mix-blend-mode: difference;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user