2026-08-04 21:57:46 +03:00
2026-08-04 21:57:46 +03:00
2026-04-13 21:56:16 +03:00
2026-04-15 02:00:24 +03:00
2026-04-15 02:00:24 +03:00
2026-04-13 21:56:16 +03:00
2026-05-11 22:35:12 +03:00
2026-04-15 02:00:24 +03:00
2026-08-04 21:57:46 +03:00
2026-04-15 14:16:05 +03:00
2026-04-15 02:00:24 +03:00

Tailwind Dashed Border SVG

A plugin for adressing issue with custamable and animatable dashed border via tailwind interface (mostly).

It uses real svg under the hood what provide the maximum flexibility. Non animated border coming soon.

Setup

prepare a component for svg

export function BorderSVG() {
  return (
    <svg className="dashed-border-svg" aria-hidden="true">
      <rect className="dashed-border-rect" />
    </svg>
  );
}

and now you are ready to make your borders

<div className="dashed-border">
  <BorderSVG/>
</div>

Properties

Setup

  • dashed-border
  • dashed-border-svg
  • dashed-border-rect

Configuration

  • dashed-border-color-[color]
  • dashed-border-width-[spacing]
  • dashed-border-length-[spacing]
  • dashed-border-gap-[spacing]
  • dashed-border-offset-[spacing]
  • dashed-border-align-["inside"/"edge"/"outside"]
  • dashed-border-align-[spacing] (0 - inside, toward the outside)

Vanilla extended

  • duration-[time]
  • [timing function] (easing-linear, ease-in-out, etc.)
  • transition-all
S
Description
Tailwind Plugin which allow you to make a configurable dashed border, or even animate it!
Readme MIT 133 KiB
Languages
TypeScript 93%
Nix 7%