design
This commit is contained in:
@ -15,6 +15,7 @@ input.half-field:not(:active):not(:hover) {
|
||||
:root {
|
||||
--body-bg: #fff;
|
||||
--text-color: black;
|
||||
--text-color-light: #555;
|
||||
|
||||
--main-color: #EFCA08;
|
||||
--main-color-light: #F4da51;
|
||||
|
@ -9,10 +9,11 @@
|
||||
--subtitle-3-sz: 1.2rem;
|
||||
|
||||
--heading-font-family: default;
|
||||
--heading-bg: var(--hg-color);
|
||||
--heading-bg: var(--main-color);
|
||||
--heading-fg: var(--text-color);
|
||||
--heading-hg-fg: var(--text-color);
|
||||
--heading-hg-bg: var(--hg-color-2);
|
||||
--heading-hg-bg: var(--secondary-color);
|
||||
--heading-link-hv-fg: var(--link-fg);
|
||||
|
||||
--cover-w: 14rem;
|
||||
--cover-h: 14rem;
|
||||
@ -103,11 +104,17 @@
|
||||
}
|
||||
|
||||
.subtitle, .header.preview .subtitle {
|
||||
color: var(--text-color-light);
|
||||
|
||||
&.is-1 { font-size: var(--subtitle-1-sz); }
|
||||
&.is-2 { font-size: var(--subtitle-2-sz); }
|
||||
&.is-3 { font-size: var(--subtitle-3-sz); }
|
||||
}
|
||||
|
||||
.title + .subtitle {
|
||||
padding-top: 0em !important;
|
||||
}
|
||||
|
||||
.headings a, a.heading, a.subtitle {
|
||||
text-decoration: none !important;
|
||||
}
|
||||
@ -117,7 +124,7 @@
|
||||
|
||||
&:not(:empty) {
|
||||
// border-bottom: 1px var(--heading-bg) solid;
|
||||
color: var(--heading-fg);
|
||||
// color: var(--heading-fg);
|
||||
padding: v.$mp-2;
|
||||
margin-top: 0em !important;
|
||||
vertical-align: top;
|
||||
@ -245,9 +252,8 @@
|
||||
> * { margin: 0em; }
|
||||
.column { padding: 0em; }
|
||||
|
||||
a {
|
||||
color: var(--text-color);
|
||||
}
|
||||
a { color: var(--text-color); }
|
||||
a:hover { color: var(--heading-link-hv-fg) !important; }
|
||||
}
|
||||
|
||||
&.tiny {
|
||||
@ -400,10 +406,6 @@
|
||||
|
||||
|
||||
// ---- card
|
||||
:root {
|
||||
--preview-card-width: 20rem;
|
||||
}
|
||||
|
||||
.preview-card {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
@ -412,11 +414,16 @@
|
||||
margin-bottom: auto;
|
||||
|
||||
background-color: var(--preview-bg) !important;
|
||||
|
||||
transition: box-shadow 0.2s;
|
||||
|
||||
&:hover figure {
|
||||
box-shadow: 0em 0em 1.2em rgba(0, 0, 0, 0.4) !important;
|
||||
&:hover {
|
||||
figure {
|
||||
box-shadow: 0em 0em 1.2em rgba(0, 0, 0, 0.4) !important;
|
||||
}
|
||||
|
||||
a {
|
||||
color: var(--heading-link-hv-fg);
|
||||
}
|
||||
}
|
||||
|
||||
.headings {
|
||||
@ -427,14 +434,11 @@
|
||||
}
|
||||
|
||||
.title {
|
||||
// background-color: var(--preview-heading-bg-color);
|
||||
// max-height: 5rem;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.subtitle {
|
||||
// background-color: var(--main-color-light);
|
||||
font-size: v.$text-size-medium;
|
||||
font-size: v.$text-size-2;
|
||||
}
|
||||
}
|
||||
|
||||
@ -444,6 +448,7 @@
|
||||
|
||||
figure {
|
||||
box-shadow: 0em 0em 1em rgba(0, 0, 0, 0.2);
|
||||
border: 1px #c4c4c4 solid;
|
||||
height: var(--cover-h);
|
||||
width: var(--cover-w);
|
||||
}
|
||||
@ -456,56 +461,10 @@
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/*
|
||||
height: var(--preview-cover-size);
|
||||
width: var(--preview-cover-size);
|
||||
|
||||
&.small {
|
||||
height: var(--preview-cover-small-size);
|
||||
width: var(--preview-cover-small-size);
|
||||
}
|
||||
&.tiny {
|
||||
height: var(--preview-cover-tiny-size);
|
||||
width: var(--preview-cover-tiny-size);
|
||||
}
|
||||
|
||||
&:not(.header) {
|
||||
box-shadow: 0em 0em 1em rgba(0,0,0,0.2);
|
||||
}
|
||||
|
||||
.heading {
|
||||
background-color: var(--preview-heading-bg-color);
|
||||
}
|
||||
|
||||
.title {
|
||||
max-height: calc( var(--preview-cover-size) / 2 );
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.card-grid & {
|
||||
min-width: unset;
|
||||
}
|
||||
|
||||
.actions {
|
||||
position: absolute;
|
||||
bottom: v.$mp-3;
|
||||
right: v.$mp-3;
|
||||
|
||||
label {
|
||||
display: none;
|
||||
}
|
||||
}*/
|
||||
}
|
||||
|
||||
|
||||
// ---- grid
|
||||
.card-grid {
|
||||
display: grid;
|
||||
grid-template-columns: 1fr 1fr 1fr;
|
||||
gap: v.$mp-4;
|
||||
}
|
||||
|
||||
.list-grid {
|
||||
display: grid;
|
||||
grid-template-columns: 1fr 1fr;
|
||||
|
@ -20,16 +20,14 @@
|
||||
|
||||
section.container {
|
||||
margin-top: v.$mp-3;
|
||||
margin-bottom: v.$mp-4;
|
||||
|
||||
> .title {
|
||||
font-size: var(--title-2-sz);
|
||||
clear: both;
|
||||
margin-bottom: v.$mp-4;
|
||||
margin: v.$mp-3 0;
|
||||
}
|
||||
|
||||
&:not(:last-child) {
|
||||
margin-bottom: v.$mp-3;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -45,9 +45,8 @@ $weight-bolder: 500;
|
||||
$weight-bold: 700;
|
||||
|
||||
$screen-very-small: 400px;
|
||||
//TODO: switch small & smaller
|
||||
$screen-small: 600px;
|
||||
$screen-smaller: 800px;
|
||||
$screen-smaller: 900px;
|
||||
$screen-normal: 1024px;
|
||||
$screen-wider: 1280px;
|
||||
$screen-wide: 1380px;
|
||||
|
@ -1,7 +1,5 @@
|
||||
<template>
|
||||
<div>
|
||||
<slot :page="page" :podcasts="podcasts"></slot>
|
||||
</div>
|
||||
<slot :page="page" :podcasts="podcasts"></slot>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
|
Reference in New Issue
Block a user