Problem: Order summary rail.

Solution#

html
<aside class="sticky top-24 h-fit rounded-2xl border p-6">
  <h2 class="font-bold">Order summary</h2>
  <dl class="mt-4 space-y-2 text-sm">lines…</dl>
  <button class="mt-6 w-full rounded-xl bg-blue-600 py-3 font-semibold text-white">Pay</button>
</aside>

Why this works#

sticky top-24 + h-fit keeps it in view.

Variants#

  • Responsive: add screen prefixes to the core classes
  • Dark: pair each color utility with its dark: twin
  • Animated: add transition + a state variant for motion

cookbook/index|Cookbook index · utilities/index|Utilities reference · patterns/index|Layout patterns