CSS effect generator

Glow Glass

A workbench for two effects: the Liquid Glass panel and the animated Apple Intelligence Glow border. Move the sliders, watch the preview, copy the CSS.

01

Liquid Glass

A translucent panel that samples and blurs whatever sits behind it. Set the blur, the fill, and the border to taste.

Sampled surface

Liquid Glass

20px
0.10
0.06
24px
liquid-glass.css
.liquid-glass {
  backdrop-filter: blur(20px) saturate(150%);
  -webkit-backdrop-filter: blur(20px) saturate(150%);
  background: rgba(255, 255, 255, 0.06);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 24px;
  box-shadow:
    inset 0 1px 0 0 rgba(255, 255, 255, 0.12),
    0 16px 40px -12px rgba(0, 0, 0, 0.6);
}
02

Apple Intelligence Glow

A conic gradient that rotates around the border with a soft outer bloom. Built on the four-color signature: Orange, Red, Blue, Pink.

Active state

Glow border

6.0s
2px
16px
Gradient stops
#FF8C00#FF0000#0000FF#FFC0CB
apple-glow.css
@property --glow-angle {
  syntax: "<angle>";
  inherits: false;
  initial-value: 0deg;
}

@keyframes glow-spin {
  to { --glow-angle: 360deg; }
}

.apple-glow {
  position: relative;
  border-radius: 24px;
}

/* Crisp gradient border via mask */
.apple-glow::before {
  content: "";
  position: absolute;
  inset: -2px;
  border-radius: inherit;
  padding: 2px;
  background: conic-gradient(
    from var(--glow-angle),
    #FF8C00, #FF0000, #0000FF, #FFC0CB, #FF8C00
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  mask-composite: exclude;
  animation: glow-spin 6s linear infinite;
}

/* Soft outer bloom */
.apple-glow::after {
  content: "";
  position: absolute;
  inset: -6px;
  border-radius: inherit;
  z-index: -1;
  background: conic-gradient(
    from var(--glow-angle),
    #FF8C00, #FF0000, #0000FF, #FFC0CB, #FF8C00
  );
  filter: blur(16px);
  opacity: 0.55;
  animation: glow-spin 6s linear infinite;
}

@media (prefers-reduced-motion: reduce) {
  .apple-glow::before,
  .apple-glow::after { animation: none; }
}
03

Stacked

Wrap a Liquid Glass panel in the glow border for a full Apple Intelligence treatment. Apply both classes to the same element.