Add CSS to show column name on hover

This commit is contained in:
Andy Smith
2025-11-05 10:20:25 -06:00
parent b0f7c10bf9
commit ce57313ba3
5 changed files with 27 additions and 0 deletions
+23
View File
@@ -79,8 +79,31 @@
&.drag-and-drop__hover-container {
--dnd-bg-color: transparent;
--dnd-border-color: transparent;
&.show-column-name-on-hover {
&:after {
color: var(--card-color);
content: attr(data-column-name);
font-size: var(--text-x-small);
font-weight: 500;
line-height: var(--column-width-collapsed);
padding-inline: 1ch;
position: fixed;
text-transform: uppercase;
top: 0;
translate: -50%;
border-radius: 99rem;
}
&.is-collapsed {
&:after {
writing-mode: vertical-rl;
}
}
}
}
@media (any-hover: hover) {
.card:has(.card__background img:not([src=""])):hover .card__background img:not([src=""]) {
filter: blur(3px) brightness(1.2);
@@ -2,6 +2,7 @@
data-drag-and-drop-target="container"
data-drag-and-strum-target="container"
data-collapsible-columns-target="column"
data-column-name="Done"
data-action="turbo:before-morph-attribute->collapsible-columns#preventToggle"
data-drag-and-drop-url="<%= columns_card_drops_closure_path("__id__") %>"
>
@@ -4,6 +4,7 @@
data-drag-and-strum-target="container"
data-collapsible-columns-target="column"
data-controller="clicker"
data-column-name="<%= column.name %>"
data-action="turbo:before-morph-attribute->collapsible-columns#preventToggle turbo:before-stream-render@document->collapsible-columns#restoreState"
data-drag-and-drop-url="<%= columns_card_drops_column_path("__id__", column_id: column.id) %>"
>
@@ -2,6 +2,7 @@
data-collapsible-columns-target="column"
data-drag-and-drop-target="container"
data-drag-and-strum-target="container"
data-column-name="Not Now"
data-action="turbo:before-morph-attribute->collapsible-columns#preventToggle"
data-drag-and-drop-url="<%= columns_card_drops_not_now_path("__id__") %>"
>
@@ -1,5 +1,6 @@
<section id="the-stream" class="cards cards--considering"
data-drag-and-drop-target="container"
data-column-name="Maybe?"
data-action="turbo:before-morph-attribute->collapsible-columns#preventToggle"
data-drag-and-drop-url="<%= columns_card_drops_stream_path("__id__") %>">
<div>