fix some sizing

This commit is contained in:
Víctor Losada Hernández
2026-09-10 12:00:14 +02:00
parent 9c62207ae9
commit 944d069fa2
2 changed files with 482 additions and 399 deletions
@@ -22,15 +22,21 @@
background-size: contain;
}
.text {
h4 {
h2 {
margin-bottom: 5px;
font-size : 2.2em;
font-size: 1.3em;
font-weight: 400;
font-family: Alata;
}
}
.info {
font-size: 1.2em;
& > span { line-height : 1.5em; }
a { color : inherit; }
& > span {
line-height: 1.5em;
}
a {
color: inherit;
}
}
.brewTags span {
display: inline-block;
@@ -39,8 +45,8 @@
font-weight: bold;
white-space: nowrap;
cursor: pointer;
background-color : #C8AC6E3B;
border : 1px solid #C8AC6E;
background-color: #c8ac6e3b;
border: 1px solid #c8ac6e;
border-color: currentColor;
border-radius: 4px;
&::before {
@@ -50,41 +56,53 @@
}
&.type {
color: #008000;
background-color : #0080003B;
&::before { content : '\f0ad'; }
background-color: #0080003b;
&::before {
content: '\f0ad';
}
}
&.group {
color: #000000;
background-color : #5050503B;
&::before { content : '\f500'; }
background-color: #5050503b;
&::before {
content: '\f500';
}
}
&.meta {
color: #000080;
background-color : #0000803B;
&::before { content : '\f05a'; }
background-color: #0000803b;
&::before {
content: '\f05a';
}
}
&.system {
color: #800000;
background-color : #8000003B;
&::before { content : '\f518'; }
background-color: #8000003b;
&::before {
content: '\f518';
}
}
&:nth-child(2n + 1) { margin-right : 0px; }
}
&:nth-child(2n + 1) {
margin-right: 0px;
}
.links {
text-align: center;
background-color: fade(black, 60%);
a,
button {
display: block;
width: 100%;
margin : 8px 0px;
font-size: 1.3em;
color: white;
text-decoration: unset;
opacity: 0.6;
&:hover { opacity : 1; }
i { cursor : pointer; }
&:hover {
opacity: 1;
}
i {
cursor: pointer;
}
}
}
.googleDriveIcon {
@@ -105,18 +123,18 @@
width: clamp(300px, 48%, 500px);
min-height: 125px;
padding: 5px 15px 2px 6px;
padding-right : 15px;
background-color : #CAB2802E;
padding-right: 20px;
background-color: #cab2802e;
background-image: url('https://ik.imagekit.io/5eCleric/background%20note.png');
background-size: cover;
border : 1px solid #C9AD6A;
border: 1px solid #c9ad6a;
border-radius: 5px;
box-shadow: 0px 4px 5px 0px #333333;
isolation: isolate;
.thumbnail {
position: absolute;
top: 0;
right : 0;
right: 30px;
z-index: -1;
width: 155px;
height: 100%;
@@ -133,9 +151,13 @@
margin-bottom: 5px;
font-size: 1.3em;
}
.description {
padding-left: 5px;
}
}
.info {
font-size: 0.9em;
padding-left: 5px;
& > span {
margin-right: 12px;
line-height: 1.5em;
@@ -148,8 +170,8 @@
font-weight: bold;
white-space: nowrap;
cursor: pointer;
background-color : #C8AC6E3B;
border : 1px solid #C8AC6E;
background-color: #c8ac6e3b;
border: 1px solid #c8ac6e;
border-color: currentColor;
border-radius: 4px;
&::before {
@@ -159,51 +181,58 @@
}
&.type {
color: #008000;
background-color : #0080003B;
&::before { content : '\f0ad'; }
background-color: #0080003b;
&::before {
content: '\f0ad';
}
}
&.group {
color: #000000;
background-color : #5050503B;
&::before { content : '\f500'; }
background-color: #5050503b;
&::before {
content: '\f500';
}
}
&.meta {
color: #000080;
background-color : #0000803B;
&::before { content : '\f05a'; }
background-color: #0000803b;
&::before {
content: '\f05a';
}
}
&.system {
color: #800000;
background-color : #8000003B;
&::before { content : '\f518'; }
background-color: #8000003b;
&::before {
content: '\f518';
}
}
&:hover,
&:focus-within {
.links { opacity : 1; }
}
.links {
position: absolute;
top: 0px;
right: 0px;
width: 2em;
height: 100%;
text-align: center;
background-color : fade(black, 60%);
opacity : 0;
background-color: #555;
display: flex;
flex-direction: column;
justify-content: space-evenly;
a,
button {
display: block;
width: 100%;
margin : 8px 0px;
font-size : 1.3em;
font-size: 1.1em;
color: white;
text-decoration: unset;
opacity: 0.6;
&:hover { opacity : 1; }
i { cursor : pointer; }
&:hover {
opacity: 1;
}
i {
cursor: pointer;
}
}
}
.googleDriveIcon {
@@ -230,10 +259,9 @@
overflow: visible;
font-size: 12px;
color: rgb(2, 2, 2);
background : #EFEFEF;
background: #efefef;
.text {
display: grid;
align-content: center;
width: 100%;
@@ -247,13 +275,15 @@
min-height: 1.4em;
overflow: hidden;
text-overflow: ellipsis;
font-size : 20px;
font-size: 1.6em;
font-weight: 900;
vertical-align: middle;
white-space: nowrap;
}
.description { display : none; }
.description {
display: none;
}
}
.info {
@@ -264,7 +294,9 @@
align-items: center;
justify-content: end;
width: clamp(400px, 100%, 650px);
br { display : none; }
br {
display: none;
}
.brewTags {
display: inline-block;
grid-area: tags;
@@ -290,7 +322,6 @@
color: #5050b1;
background-color: hsla(from currentColor h s l / 20%);
}
}
.brewAuthors {
display: inline-block;
@@ -303,7 +334,9 @@
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
&:has(a:only-of-type) { width : fit-content; }
&:has(a:only-of-type) {
width: fit-content;
}
}
.lastViewed {
@@ -332,7 +365,9 @@
flex-wrap: wrap;
overflow: hidden;
span:nth-of-type(n + 2) { display : none; }
span:nth-of-type(n + 2) {
display: none;
}
&:hover {
position: absolute;
@@ -344,7 +379,9 @@
overflow: visible;
background: #707070;
span:nth-of-type(n + 4) { display : block; }
span:nth-of-type(n + 4) {
display: block;
}
&::after {
position: absolute;
@@ -379,15 +416,25 @@
> a {
opacity: 0.8;
&:hover { opacity : 1; }
&:hover {
opacity: 1;
}
}
.editLink { color : @green; }
.deleteLink { color : @red; }
.editLink {
color: @green;
}
.deleteLink {
color: @red;
}
.shareLink { color : deepskyblue; }
.shareLink {
color: deepskyblue;
}
.downloadLink { color : coral; }
.downloadLink {
color: coral;
}
}
}
@@ -401,7 +448,7 @@
padding: 10px;
padding-top: 100px;
padding-bottom: 50px;
font-size : 13px;
font-size: 12px;
color: white;
background-color: grey;
background-image: url('@themes/assets/naturalCritLogoBlack.svg');
@@ -422,16 +469,18 @@
display: block;
height: 50%;
content: '';
background-image : linear-gradient(0deg, #777777FF 0, #77777700 90%);
background-image: linear-gradient(0deg, #777777ff 0, #77777700 90%);
transition: height 0.2s;
}
&:hover {
&::before {
height: 100%;
background-image : linear-gradient(0deg, #777777FF 0, #777777FF 42%, #77777700 55%);
background-image: linear-gradient(0deg, #777777ff 0, #777777ff 42%, #77777700 55%);
}
.text .description {
height: fit-content;
}
.text .description { height : fit-content; }
}
.thumbnail {
@@ -450,7 +499,7 @@
filter: drop-shadow(0 1px 4px black);
h2 {
font-size : 1.2em;
font-size: 1.6em;
font-weight: 900;
}
@@ -463,25 +512,41 @@
.info {
display: grid;
grid-template-areas : 'tags tags tags'
'authors authors authors'
'pages views views'
'update update storage';
height : 130px;
grid-template-areas:
'tags tags tags tags'
'authors authors authors authors'
'pages views . .'
'update update storage .';
grid-template-columns: 1fr 1fr 1fr 30px;
height: 110px;
filter: drop-shadow(0 1px 2px black);
.brewTags {
grid-area: tags;
color: black;
i { color : white; }
> span { background : hsl(from currentColor h 20% 80%); }
i {
color: white;
}
> span {
background: hsl(from currentColor h 20% 80%);
}
}
.brewAuthors {
grid-area: authors;
}
.brewPages {
grid-area: pages;
}
.lastViewed {
grid-area: views;
}
.lastUpdated {
grid-area: update;
}
.storage {
grid-area: storage;
}
.brewAuthors { grid-area : authors; }
.brewPages { grid-area : pages; }
.lastViewed { grid-area : views; }
.lastUpdated { grid-area : update; }
.storage { grid-area : storage; }
}
.links {
@@ -507,10 +572,16 @@
.brewPages,
.lastViewed,
.brewAuthors { display : none; }
.brewAuthors {
display: none;
}
}
.brewItem {
transition: height 0.2s;
}
.detailsOpen {
height: 70px;
}
.brewItem { transition : height 0.2s; }
.detailsOpen { height : 70px; }
}
}
}
@@ -529,14 +600,17 @@
.brewPages,
.lastViewed,
.brewAuthors,
.lastUpdated { display : none; }
.lastUpdated {
display: none;
}
}
.detailsOpen {
grid-template-columns: 3fr 2fr 1fr;
.info {
display: grid;
grid-template-areas : 'tags views pages'
grid-template-areas:
'tags views pages'
'authors update storage';
grid-template-rows: 1fr 1fr;
grid-template-columns: 2fr 1fr 1fr;
@@ -568,10 +642,14 @@
.lastViewed,
.brewAuthors,
.lastUpdated,
.storage { display : none; }
.storage {
display: none;
}
}
.brewItem { transition : height 0.2s; }
.brewItem {
transition: height 0.2s;
}
.detailsOpen {
display: grid;
grid-template-columns: 3fr 3fr 30px;
@@ -595,7 +673,8 @@
.info {
display: grid;
grid-template-areas : 'tags pages views views'
grid-template-areas:
'tags pages views views'
'authors update update storage';
grid-template-columns: 2fr 1fr 1fr 20px;
width: 100%;
@@ -606,7 +685,9 @@
flex-direction: column;
gap: 5px;
a,
button { margin : 0; }
button {
margin: 0;
}
}
}
}
@@ -618,7 +699,9 @@
&.list {
.brewItem:not(.detailsOpen) {
grid-template-columns: 3fr 1fr;
.info { display : none; }
.info {
display: none;
}
}
.detailsOpen {
grid-template-rows: 1fr 2fr;
@@ -216,7 +216,7 @@
i { transition : color 0.2s; }
input:checked + i { color : @blue; }
input:checked + i { color : @blueLight; }
}
}
}