summaryrefslogtreecommitdiff
path: root/public/css/style.css
diff options
context:
space:
mode:
authorRaphael Kabo <raphaelkabo@hey.com>2023-10-10 15:18:12 +0100
committerRaphael Kabo <raphaelkabo@hey.com>2023-10-10 15:18:12 +0100
commit2f4ffd5d86aa695afaffed9c6780f695d0bfde9d (patch)
tree0f963b59a0bd18065ed55ab3e0aa220c3d3e3d7e /public/css/style.css
parent29e9314211376807c934f284e71aadce71a31ea3 (diff)
Improve group selector styling to use Select2
Diffstat (limited to 'public/css/style.css')
-rwxr-xr-xpublic/css/style.css68
1 files changed, 49 insertions, 19 deletions
diff --git a/public/css/style.css b/public/css/style.css
index afa7471..d50ab11 100755
--- a/public/css/style.css
+++ b/public/css/style.css
@@ -294,17 +294,22 @@ body, html {
.select2-selection__rendered {
line-height: 2.25rem !important;
}
-.select2-container .select2-selection--single {
- height: 2.25rem !important;
-}
+
.select2-selection__arrow {
- height: 2.25rem !important;
+ height: 100% !important;
}
-.select2-container--default .select2-selection--single {
+.select2-container .select2-selection--single {
/* Match Bootstrap 4 styling */
border: 1px solid #ced4da;
- height: calc(2.25rem + 2px);
+ height: 2.25rem;
+}
+
+.select2-results__option[aria-selected="true"] .group-preview__text,
+.select2-results__option[aria-selected="true"]
+ .group-preview__text
+ p.text-muted {
+ color: white !important;
}
.attendee-name {
@@ -413,26 +418,41 @@ article.static-page header {
border-bottom: 1px solid #e0e0e0;
}
-.card--group-preview {
+.select2-selection__rendered,
+.select2-selection--single {
+ overflow: hidden;
+}
+
+.group-preview {
display: grid;
grid-template-columns: 60px 1fr;
overflow: hidden;
gap: 1rem;
-
- transition: background-color 0.15s;
}
-.card--group-preview:hover {
- background-color: #f5f5f5;
+.select2-selection__rendered .group-preview {
+ transform: translateX(-8px);
}
-.card--group-preview img {
+img.group-preview__image {
width: 100%;
height: 60px;
object-fit: cover;
}
-.card--group-preview__text {
+.select2-container .select2-selection--single.group-select-dropdown {
+ height: 60px;
+}
+
+.select2-container
+ .select2-selection--single.group-select-dropdown
+ .select2-selection__rendered {
+ height: 100%;
+ display: flex;
+ align-items: center;
+}
+
+.group-preview__text {
text-decoration: none;
color: #1b1b1b;
overflow: hidden;
@@ -440,20 +460,17 @@ article.static-page header {
display: flex;
flex-direction: column;
justify-content: center;
+ line-height: 1.5;
}
-.card--group-preview__text strong,
-.card--group-preview__text p {
+.group-preview__text strong,
+.group-preview__text p {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
margin: 0;
}
-.card--group-preview:hover {
- text-decoration: none;
-}
-
@keyframes shimmer {
100% {
transform: translateX(100%);
@@ -492,3 +509,16 @@ article.static-page header {
left: 100%;
}
}
+
+.slider {
+ height: 0;
+ opacity: 0;
+ overflow: hidden;
+ transition: all 0.45s;
+ pointer-events: none;
+}
+
+.slider.slider--open {
+ opacity: 1;
+ pointer-events: auto;
+}