player link; page rendering

This commit is contained in:
bkfox
2024-01-05 19:17:10 +01:00
parent c52e87acd2
commit ccea2a5ea6
13 changed files with 119 additions and 278 deletions

View File

@ -1,15 +1,21 @@
@use "vars" as v;
:root {
--heading-height: 30rem;
--title-1-sz: 2rem;
--title-2-sz: 1.6rem;
--title-3-sz: 1.4rem;
--subtitle-1-sz: 1.8rem;
--subtitle-2-sz: 1.6rem;
--subtitle-3-sz: 1.4rem;
--heading-title-bg-color: rgba(255, 255, 0, 1);
--heading-bg-color: var(--highlight-color);
--heading-bg-highlight-color: var(--highlight-color-2);
--heading-font-family: default;
--preview-title-sz: #{v.$text-size-bigger};
--preview-subtitle-sz: #{v.$text-size-medium};
--preview-cover-size: 24rem;
--preview-title-sz: #{v.$text-size-medium};
--preview-subtitle-sz: #{v.$text-size};
--preview-cover-size: 14rem;
--preview-cover-small-size: 10rem;
--preview-cover-tiny-size: 4rem;
--preview-wide-content-sz: #{v.$text-size-bigger};
@ -34,12 +40,12 @@
--a-sound-hv-bg: var(--highlight-color);
--a-sound-playing-fg: var(--highlight-color-alpha);
--a-sound-hv-fg: var(--highlight-color-2);
--a-sound-text-sz: #{v.$text-size-medium};
--a-sound-text-sz: #{v.$text-size};
--a-player-url-fg: var(--highlight-color-2);
--a-player-panel-bg: var(--highlight-color);
--a-player-bar-bg: var(--highlight-color);
--a-player-bar-title-alone-sz: #{v.$text-size-bigger};
--a-player-bar-title-alone-sz: #{v.$text-size-medium};
--button-fg: var(--highlight-color-2);
--button-bg: var(--highlight-color);
@ -56,26 +62,25 @@
--section-content-sz: 1rem;
--preview-title-sz: #{v.$text-size};
--preview-subtitle-sz: #{v.$text-size};
--preview-cover-size: 14rem;
--preview-cover-small-size: 10rem;
--preview-subtitle-sz: #{v.$text-size-smaller};
--preview-cover-size: 10rem;
--preview-cover-small-size: 6rem;
--preview-cover-tiny-size: 4rem;
--preview-wide-content-sz: #{v.$text-size};
}
}
// ---- ---- Preview & items
// ---- headings
.title {
.title, .header.preview .title {
&.is-1 { font-size: var(--title-1-sz); }
&.is-2 { font-size: var(--title-2-sz); }
&.is-3 { font-size: var(--title-3-sz); }
}
.subtitle {
&.is-1 { font-size: var(--title-1-sz); }
&.is-2 { font-size: var(--title-2-sz); }
&.is-3 { font-size: var(--title-3-sz); }
.subtitle, .header.preview .subtitle {
&.is-1 { font-size: var(--subtitle-1-sz); }
&.is-2 { font-size: var(--subtitle-2-sz); }
&.is-3 { font-size: var(--subtitle-3-sz); }
}
.heading {
@ -105,11 +110,11 @@
@mixin button {
.button, a.button, button.button, .nav-urls a {
display: inline-block;
padding: v.$mp-2e;
padding: v.$mp-2;
border: 1px var(--highlight-color-2-alpha) solid;
justify-content: center;
text-align: center;
font-size: v.$text-size-medium;
// font-size: v.$text-size-medium;
color: var(--button-fg);
background-color: var(--button-bg);
@ -300,6 +305,7 @@
}
.subtitle {
font-size: var(--preview-title-sz);
text-align: right;
}
@ -328,6 +334,7 @@
// ---- wide
.preview-wide {
height: var(--preview-cover-size);
display: flex;
.headings {
height: var(--preview-cover-size)
@ -372,6 +379,11 @@
box-shadow: 0em 0em 1em rgba(0,0,0,0.2);
}
.title {
max-height: calc( var(--preview-cover-size) / 2 );
overflow: hidden;
}
.card-grid & {
min-width: unset;
}

View File

@ -90,7 +90,13 @@
}
.label, .textarea, .input, .select {
font-size: v.$text-size-medium;
font-size: v.$text-size;
}
@media screen and (min-width: v.$screen-small) {
textarea {
height: calc( v.$text-size * 10 ) !important;
}
}
.navbar-item.active, .table tr.is-selected {
@ -355,13 +361,6 @@ nav li {
&.has-cover {
min-height: calc( var(--header-height) / 3 );
}
.title {
font-size: v.$h1-size;
}
.subtitle {
font-size: v.$h2-size;
}
}

View File

@ -29,4 +29,4 @@ $title-color: #000;
// @import "~bulma/sass/elements/progress";
@import "~bulma/sass/elements/table";
@import "~bulma/sass/elements/tag";
@import "~bulma/sass/elements/title";
//@import "~bulma/sass/elements/title";

View File

@ -18,7 +18,7 @@ export default class VueLoader {
}
enable(hotReload=true) {
hotReload && this.pageLoad.enable()
hotReload && this.pageLoad.enable(document.body)
this.mount()
}