0.0.3 • Published 7 months ago

lit-squircle v0.0.3

Weekly downloads
-
License
MIT
Repository
-
Last release
7 months ago

Squircle, the Web Component implementation

This is an implementation of Squircle, build on top of figma-squircle.

The good parts of this implementation:

  • Build with Lit and export as Web Component, so you can use it in any standard web browser without any JS framework.
  • It's a container element and adjusting size dynamically like normal HTML block element. It listen to the resize event, too.

Limitation:

  • No border supported. Need further work on the SVG and this is a tiny holiday project.
  • No box shadow supported.
  • Partial & buggy gradient background supported.
  • Package size. not yet optimizing the final artifact size.

CAUTION!

No yet production ready. If you want a more flexible implementation, consider use figma-squircle directly.

Usage

For pure HTML, you just import the lit-squircle.js in the HTML head, then:

<x-squircle radius="32">
    <a href="#">Menu 1</a>
    <a href="#">Menu 2</a>
    <a href="#">Menu 3</a>
    <a href="#">Menu 4</a>
</x-squircle>

Examples

Check the index.html file.

0.0.3

7 months ago

0.0.2

7 months ago

0.0.1

7 months ago