diff --git a/app/assets/stylesheets/bubbles.css b/app/assets/stylesheets/bubbles.css index bfc33fd2a..ab390d71e 100644 --- a/app/assets/stylesheets/bubbles.css +++ b/app/assets/stylesheets/bubbles.css @@ -393,8 +393,9 @@ } .bubbles-list { - --bubble-size: 1.8em; + --bubble-border-width: 0.15rem; --bubble-shift: 15deg; + --bubble-size: 1.8em; --divider-offset: 1.2em; --hover-size: 0; @@ -502,12 +503,12 @@ } .bubble__shape { - background-color: var(--bubble-background-color, var(--bubble-color)); + background: var(--bubble-background, color(from var(--bubble-color) srgb r g b / 0.15)); block-size: var(--bubble-size, 1.2em); border-color: var(--bubble-border-color, var(--bubble-color)); border-radius: var(--bubble-shape); border-style: var(--bubble-border-style, solid); - border-width: var(--bubble-border-width, 0); + border-width: var(--bubble-border-width); inline-size: var(--bubble-size, 1.2em); pointer-events: none; position: relative; @@ -517,17 +518,15 @@ .bubble & { --bubble-size: 100%; - --bubble-background-color: color(from var(--bubble-color) srgb r g b / 0.15); } .drafted & { --bubble-border-style: dashed; + } - .bubbles-list & { - --bubble-background-color: color(from var(--bubble-color) srgb r g b / 0.15); - --bubble-border-color: var(--bubble-color); - --bubble-border-width: 0.15rem; - } + .popped & { + --bubble-background: radial-gradient(circle at center, color(from var(--bubble-color) srgb r g b / 0.3), transparent); + --bubble-border-width: 0; } .bubble:has(.bubble__link) & { @@ -544,27 +543,6 @@ } } -.bubble__burst { - --bubble-border-width: 0.6rem; - - block-size: 55cqi; - inline-size: 55cqi; - position: absolute; - inset: auto -2cqi -6cqi auto; - transition: transform 200ms ease-out; - z-index: 0; - - .bubble__perma & { - --bubble-border-width: 0.3rem; - } - - @media (hover: hover) { - .windshield .bubble:hover & { - transform: translate(-1rem, 1rem) rotate(20deg); - } - } -} - .bubble__actions-container { background-color: color(from var(--bubble-color) srgb r g b / 0.15); margin-block-start: -0.7em; diff --git a/app/views/bubbles/_bubble.html.erb b/app/views/bubbles/_bubble.html.erb index b647bbd51..f45b98c41 100644 --- a/app/views/bubbles/_bubble.html.erb +++ b/app/views/bubbles/_bubble.html.erb @@ -1,5 +1,5 @@ <% cache bubble do %> -