Updated design and layout
This commit is contained in:
parent
356ca1d3bd
commit
2752be164a
5 changed files with 72 additions and 53 deletions
48
saturn/server/static/css/color.css
Normal file
48
saturn/server/static/css/color.css
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
:root {
|
||||||
|
--ui-background: white;
|
||||||
|
--ui-01: var(--gray-10);
|
||||||
|
--ui-04: var(--gray-50);
|
||||||
|
|
||||||
|
--text-01: var(--gray-100);
|
||||||
|
--text-02: var(--gray-70);
|
||||||
|
--text-03: var(--gray-40);
|
||||||
|
--text-04: white;
|
||||||
|
|
||||||
|
--link-01: var(--blue-60);
|
||||||
|
|
||||||
|
--interactive-01: var(--blue-60);
|
||||||
|
--interactive-02: var(--gray-80);
|
||||||
|
|
||||||
|
--field-01: var(--gray-10);
|
||||||
|
--danger-02: var(--red-60);
|
||||||
|
|
||||||
|
--hover-primary: var(--blue-60-hover);
|
||||||
|
--hover-primary-text: var(--blue-70);
|
||||||
|
--hover-ui: var(--gray-10-hover);
|
||||||
|
|
||||||
|
--active-primary: var(--blue-80);
|
||||||
|
--active-ui: var(--gray-30);
|
||||||
|
|
||||||
|
--focus: var(--blue-60);
|
||||||
|
|
||||||
|
--visited-link: var(--purple-60);
|
||||||
|
|
||||||
|
|
||||||
|
--gray-10: #f4f4f4;
|
||||||
|
--gray-10-hover: #e5e5e5;
|
||||||
|
--gray-30: #c6c6c6;
|
||||||
|
--gray-40: #a8a8a8;
|
||||||
|
--gray-50: #8d8d8d;
|
||||||
|
--gray-70: #525252;
|
||||||
|
--gray-80: #393939;
|
||||||
|
--gray-100: #161616;
|
||||||
|
|
||||||
|
--blue-60: #0f62fe;
|
||||||
|
--blue-60-hover: #0353e9;
|
||||||
|
--blue-70: #0043ce;
|
||||||
|
--blue-80: #002d9c;
|
||||||
|
|
||||||
|
--purple-60: #8a3ffc;
|
||||||
|
|
||||||
|
--red-60: #da1e28;
|
||||||
|
}
|
|
@ -49,13 +49,19 @@ body > #events {
|
||||||
grid-template-columns:
|
grid-template-columns:
|
||||||
6rem
|
6rem
|
||||||
1fr;
|
1fr;
|
||||||
gap: 1rem;
|
gap: 0;
|
||||||
background: var(--ui-01);
|
background: var(--ui-01);
|
||||||
padding: 1rem;
|
padding: 1rem;
|
||||||
}
|
}
|
||||||
.event * {
|
.event .description,
|
||||||
|
.event .date,
|
||||||
|
.event .other div {
|
||||||
|
padding: .25rem;
|
||||||
|
}
|
||||||
|
.event .description {
|
||||||
overflow-x: hidden;
|
overflow-x: hidden;
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
|
overflow-y: hidden;
|
||||||
}
|
}
|
||||||
.event > .summary {
|
.event > .summary {
|
||||||
font-size: 1.75rem;
|
font-size: 1.75rem;
|
||||||
|
@ -94,6 +100,9 @@ body > #events {
|
||||||
.event .other {
|
.event .other {
|
||||||
color: var(--text-02);
|
color: var(--text-02);
|
||||||
}
|
}
|
||||||
|
.event div {
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
.event > .info {
|
.event > .info {
|
||||||
grid-column: 2;
|
grid-column: 2;
|
||||||
display: grid;
|
display: grid;
|
||||||
|
|
|
@ -1,50 +1,3 @@
|
||||||
:root {
|
|
||||||
--ui-background: white;
|
|
||||||
--ui-01: var(--gray-10);
|
|
||||||
--ui-04: var(--gray-50);
|
|
||||||
|
|
||||||
--text-01: var(--gray-100);
|
|
||||||
--text-02: var(--gray-70);
|
|
||||||
--text-03: var(--gray-40);
|
|
||||||
--text-04: white;
|
|
||||||
|
|
||||||
--link-01: var(--blue-60);
|
|
||||||
|
|
||||||
--interactive-01: var(--blue-60);
|
|
||||||
|
|
||||||
--field-01: var(--gray-10);
|
|
||||||
--danger-02: var(--red-60);
|
|
||||||
|
|
||||||
--hover-primary: var(--blue-60-hover);
|
|
||||||
--hover-primary-text: var(--blue-70);
|
|
||||||
--hover-ui: var(--gray-10-hover);
|
|
||||||
|
|
||||||
--active-primary: var(--blue-80);
|
|
||||||
--active-ui: var(--gray-30);
|
|
||||||
|
|
||||||
--focus: var(--blue-60);
|
|
||||||
|
|
||||||
--visited-link: var(--purple-60);
|
|
||||||
|
|
||||||
|
|
||||||
--gray-10: #f4f4f4;
|
|
||||||
--gray-10-hover: #e5e5e5;
|
|
||||||
--gray-30: #c6c6c6;
|
|
||||||
--gray-40: #a8a8a8;
|
|
||||||
--gray-50: #8d8d8d;
|
|
||||||
--gray-70: #525252;
|
|
||||||
--gray-100: #161616;
|
|
||||||
|
|
||||||
--blue-60: #0f62fe;
|
|
||||||
--blue-60-hover: #0353e9;
|
|
||||||
--blue-70: #0043ce;
|
|
||||||
--blue-80: #002d9c;
|
|
||||||
|
|
||||||
--purple-60: #8a3ffc;
|
|
||||||
|
|
||||||
--red-60: #da1e28;
|
|
||||||
}
|
|
||||||
|
|
||||||
body {
|
body {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
font-family: Inter, sans-serif;
|
font-family: Inter, sans-serif;
|
||||||
|
@ -73,7 +26,10 @@ a {
|
||||||
color: var(--link-01);
|
color: var(--link-01);
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
a:hover, a:visited:hover {
|
a:visited {
|
||||||
|
color: var(--visited-link);
|
||||||
|
}
|
||||||
|
a:hover {
|
||||||
color: var(--hover-primary-text);
|
color: var(--hover-primary-text);
|
||||||
}
|
}
|
||||||
a:active {
|
a:active {
|
||||||
|
@ -82,8 +38,12 @@ a:active {
|
||||||
a:focus {
|
a:focus {
|
||||||
outline: 1px solid var(--focus);
|
outline: 1px solid var(--focus);
|
||||||
}
|
}
|
||||||
a:visited {
|
a.standalone {
|
||||||
color: var(--visited-link);
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
a.standalone:hover,
|
||||||
|
a.standalone:active {
|
||||||
|
text-decoration: underline;
|
||||||
}
|
}
|
||||||
|
|
||||||
a:before {
|
a:before {
|
||||||
|
|
|
@ -10,6 +10,7 @@
|
||||||
|
|
||||||
<link rel="icon" type="text/svg" href="/static/svg/logo.svg" />
|
<link rel="icon" type="text/svg" href="/static/svg/logo.svg" />
|
||||||
{% block style %}
|
{% block style %}
|
||||||
|
<link rel="stylesheet" href="/static/css/color.css" />
|
||||||
<link rel="stylesheet" href="/static/css/main.css" />
|
<link rel="stylesheet" href="/static/css/main.css" />
|
||||||
<link rel="stylesheet" href="/static/icons/remixicon.css" />
|
<link rel="stylesheet" href="/static/icons/remixicon.css" />
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
|
@ -68,7 +68,8 @@
|
||||||
{% if event.location %}
|
{% if event.location %}
|
||||||
<div>
|
<div>
|
||||||
<i class="ri-map-pin-line ri-fw ri-sm"></i>
|
<i class="ri-map-pin-line ri-fw ri-sm"></i>
|
||||||
<a href="https://nominatim.openstreetmap.org/ui/search.html?q={{event.location}}">
|
<a class="standalone"
|
||||||
|
href="https://nominatim.openstreetmap.org/ui/search.html?q={{event.location}}">
|
||||||
{{ event.location }}
|
{{ event.location }}
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
Reference in a new issue