summaryrefslogtreecommitdiff
path: root/animism-align/frontend/app/views/viewer/checklist/checklist.css
diff options
context:
space:
mode:
Diffstat (limited to 'animism-align/frontend/app/views/viewer/checklist/checklist.css')
-rw-r--r--animism-align/frontend/app/views/viewer/checklist/checklist.css74
1 files changed, 73 insertions, 1 deletions
diff --git a/animism-align/frontend/app/views/viewer/checklist/checklist.css b/animism-align/frontend/app/views/viewer/checklist/checklist.css
index 4e87335..0499665 100644
--- a/animism-align/frontend/app/views/viewer/checklist/checklist.css
+++ b/animism-align/frontend/app/views/viewer/checklist/checklist.css
@@ -1,5 +1,9 @@
.checklist {
z-index: 20;
+ display: flex;
+ flex-direction: row;
+ justify-content: flex-start;
+ align-items: flex-start;
position: absolute;
bottom: 0;
left: 0;
@@ -10,7 +14,7 @@
background: white;
color: black;
font-size: 16px;
- padding: 1.5rem;
+ padding: 0;
}
.checklist-open .checklist {
transform: translateZ(0) translateY(0);
@@ -21,6 +25,8 @@
.checklist-dropdown-container {
width: 12rem;
+ margin-top: 1.5rem;
+ margin-left: 1.5rem;
cursor: pointer;
}
.checklist-dropdown {
@@ -62,3 +68,69 @@
color: white;
background: black;
}
+
+/* checklist content */
+
+.checklist-content {
+ flex: 1;
+ height: 100%;
+ overflow-x: hidden;
+ overflow-y: auto;
+}
+.checklist-table {
+ width: 51rem;
+ margin-top: 1.5rem;
+ margin-left: 1rem;
+ margin-bottom: 3rem;
+ margin-right: 1.5rem;
+}
+.checklist-section {
+ border-top: 1px solid;
+}
+.checklist-row {
+ display: flex;
+ flex-direction: row;
+ justify-content: flex-start;
+ align-items: flex-start;
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+}
+.checklist-row > div {
+ width: 25%;
+ padding-right: 1rem;
+}
+.checklist-row > div.media-image {
+ padding-right: 0;
+ display: flex;
+ justify-content: flex-end;
+}
+.checklist-row .media-type {
+ display: block;
+ padding-top: 0.5rem;
+ font-size: 12px;
+}
+.checklist-row .media-thumbnail {
+ position: relative;
+}
+.checklist-row .media-thumbnail img {
+ max-width: 12rem;
+}
+.checklist-row .play-button {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translateZ(0) translateX(-50%) translateY(-50%);
+ border: 1px solid white;
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+}
+.checklist-row .play-button svg {
+ width: 100%;
+ height: 100%;
+ position: relative;
+ left: 0.125rem;
+}
+.checklist-row .play-button svg polygon {
+ fill: white;
+}