2023-09-05 09:04:54 -04:00
|
|
|
.container {
|
|
|
|
display: flex;
|
|
|
|
background-color: lightyellow;
|
|
|
|
height: calc(100vh - 20px);
|
|
|
|
}
|
|
|
|
.controls {
|
|
|
|
background-color: lightgrey;
|
|
|
|
display: flex;
|
|
|
|
align-items: center;
|
2023-09-06 23:44:29 -04:00
|
|
|
justify-content: space-around;
|
|
|
|
flex-direction: column;
|
2024-08-12 17:21:25 -04:00
|
|
|
gap: 0.5rem;
|
2023-09-06 23:44:29 -04:00
|
|
|
flex: 25%;
|
2024-08-09 23:22:51 -04:00
|
|
|
overflow: scroll;
|
2023-09-05 09:04:54 -04:00
|
|
|
}
|
|
|
|
.imagebox {
|
|
|
|
padding: 2rem;
|
2023-09-06 23:44:29 -04:00
|
|
|
flex: 75%;
|
2023-09-05 09:04:54 -04:00
|
|
|
}
|
2023-09-05 18:42:47 -04:00
|
|
|
|
2024-08-12 17:21:25 -04:00
|
|
|
:root {
|
|
|
|
--collage-ap: 110 / 85;
|
|
|
|
}
|
|
|
|
|
2023-09-05 09:04:54 -04:00
|
|
|
.image-surface {
|
|
|
|
overflow: hidden;
|
|
|
|
margin: auto;
|
|
|
|
border: 1px solid;
|
|
|
|
height: 100%;
|
2023-09-05 18:42:47 -04:00
|
|
|
width: auto;
|
|
|
|
aspect-ratio: var(--collage-ap);
|
2023-09-05 09:04:54 -04:00
|
|
|
}
|
2024-08-12 17:21:25 -04:00
|
|
|
|
2024-08-12 22:56:50 -04:00
|
|
|
#image-chooser-controls {
|
|
|
|
display: none;
|
|
|
|
width: 100%;
|
|
|
|
}
|
|
|
|
|
|
|
|
#image-preview-box {
|
|
|
|
display: flex;
|
|
|
|
flex-wrap: wrap;
|
|
|
|
gap: 0.5rem;
|
|
|
|
width: 80%;
|
|
|
|
}
|
|
|
|
|
|
|
|
#image-preview-box img {
|
|
|
|
width: 50px;
|
|
|
|
height: 50px;
|
|
|
|
}
|
|
|
|
|
2024-08-12 17:21:25 -04:00
|
|
|
.main-controls {
|
|
|
|
display: flex;
|
|
|
|
gap: 0.5rem;
|
|
|
|
}
|
|
|
|
|
|
|
|
.main-controls button {
|
|
|
|
font-size: 1.2rem;
|
|
|
|
}
|
|
|
|
|
|
|
|
#notice_dialog {
|
|
|
|
z-index: 10;
|
|
|
|
width: 50%;
|
|
|
|
background-color: lightblue;
|
|
|
|
}
|
|
|
|
|
|
|
|
#notice_dialog form {
|
|
|
|
display: flex;
|
|
|
|
}
|
|
|
|
|
|
|
|
#notice_dialog button {
|
|
|
|
font-size: 1.2rem;
|
|
|
|
margin-left: auto;
|
2023-09-05 09:04:54 -04:00
|
|
|
}
|
|
|
|
|
2023-09-06 23:44:29 -04:00
|
|
|
.templates {
|
|
|
|
display: flex;
|
|
|
|
flex-wrap: wrap;
|
2024-08-12 17:21:25 -04:00
|
|
|
gap: 0.5rem;
|
2024-08-12 14:31:25 -04:00
|
|
|
width: 80%;
|
2023-09-05 09:04:54 -04:00
|
|
|
}
|
2023-09-06 23:44:29 -04:00
|
|
|
|
|
|
|
.templates li {
|
2024-08-12 14:31:25 -04:00
|
|
|
width: 30%;
|
2023-09-06 23:44:29 -04:00
|
|
|
list-style-type: none;
|
2024-08-12 14:31:25 -04:00
|
|
|
aspect-ratio: 1 / 1;
|
2023-09-05 09:04:54 -04:00
|
|
|
}
|
2023-09-06 23:44:29 -04:00
|
|
|
|
|
|
|
#page_size_selector {
|
2024-08-12 17:21:25 -04:00
|
|
|
font-size: 1.2rem;
|
|
|
|
width: 80%;
|
2023-09-05 09:04:54 -04:00
|
|
|
}
|
2023-09-06 23:44:29 -04:00
|
|
|
|
|
|
|
.template {
|
2024-08-12 17:21:25 -04:00
|
|
|
aspect-ratio: var(--collage-ap);
|
2023-09-05 09:04:54 -04:00
|
|
|
}
|
|
|
|
|
2023-09-14 14:57:33 -04:00
|
|
|
.template-selected {
|
|
|
|
background-color: green;
|
|
|
|
}
|
|
|
|
|
2023-09-06 23:44:29 -04:00
|
|
|
.template div {
|
|
|
|
border: 1px solid;
|
2023-09-05 09:04:54 -04:00
|
|
|
}
|
|
|
|
|
2024-08-09 01:51:52 -04:00
|
|
|
.single {
|
|
|
|
display: grid;
|
2023-09-05 09:04:54 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
.one-two {
|
|
|
|
display: grid;
|
|
|
|
grid-template-areas:
|
2024-08-09 01:51:52 -04:00
|
|
|
"A B"
|
|
|
|
"A C";
|
2023-09-05 09:04:54 -04:00
|
|
|
}
|
|
|
|
.one-two .img1{
|
2024-08-09 01:51:52 -04:00
|
|
|
grid-area: A;
|
2023-09-05 09:04:54 -04:00
|
|
|
}
|
|
|
|
|
2024-08-09 01:51:52 -04:00
|
|
|
.half-topbottom {
|
|
|
|
display: grid;
|
2023-09-06 23:44:29 -04:00
|
|
|
}
|
|
|
|
|
2024-08-09 01:51:52 -04:00
|
|
|
.two-one-two-leftright {
|
|
|
|
display: grid;
|
|
|
|
grid-template-areas:
|
|
|
|
"A B B C"
|
|
|
|
"D B B E";
|
2023-09-06 23:44:29 -04:00
|
|
|
}
|
2024-08-09 01:51:52 -04:00
|
|
|
.two-one-two-leftright .img1 {
|
|
|
|
grid-area: B;
|
2023-09-05 09:04:54 -04:00
|
|
|
}
|
2023-09-06 23:44:29 -04:00
|
|
|
|
2024-08-09 01:51:52 -04:00
|
|
|
.two-one-two-topbottom {
|
2023-09-06 23:44:29 -04:00
|
|
|
display: grid;
|
|
|
|
grid-template-areas:
|
2024-08-10 12:16:03 -04:00
|
|
|
"A B"
|
|
|
|
"C C"
|
|
|
|
"C C"
|
|
|
|
"D E";
|
2023-09-05 09:04:54 -04:00
|
|
|
}
|
2024-08-09 01:51:52 -04:00
|
|
|
|
|
|
|
.two-one-two-topbottom .img1 {
|
|
|
|
grid-area: C;
|
2023-09-05 09:04:54 -04:00
|
|
|
}
|
2023-09-06 23:44:29 -04:00
|
|
|
|
2024-08-09 01:51:52 -04:00
|
|
|
.two-row {
|
2023-09-06 23:44:29 -04:00
|
|
|
display: grid;
|
|
|
|
grid-template-areas:
|
2024-08-10 12:16:03 -04:00
|
|
|
"A B";
|
2023-09-06 23:44:29 -04:00
|
|
|
}
|
|
|
|
|
2024-08-09 01:51:52 -04:00
|
|
|
.three-row {
|
|
|
|
display: grid;
|
|
|
|
grid-template-areas:
|
2024-08-10 12:16:03 -04:00
|
|
|
"A B C";
|
2024-08-09 01:51:52 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
.four-row {
|
|
|
|
display: grid;
|
|
|
|
grid-template-areas:
|
2024-08-10 12:16:03 -04:00
|
|
|
"A B C D";
|
2023-09-05 09:04:54 -04:00
|
|
|
}
|
2024-08-09 23:22:51 -04:00
|
|
|
|
|
|
|
.one-three-topbottom {
|
|
|
|
display: grid;
|
|
|
|
grid-template-areas:
|
2024-08-10 12:16:03 -04:00
|
|
|
"A A A"
|
|
|
|
"B C D";
|
2024-08-09 23:22:51 -04:00
|
|
|
}
|
|
|
|
.one-three-topbottom .img1 {
|
2024-08-10 12:16:03 -04:00
|
|
|
grid-area: A;
|
2024-08-09 23:22:51 -04:00
|
|
|
}
|