Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pie6k/react-ios-corners

iOS like border-radius corners react component
https://github.com/pie6k/react-ios-corners

corners ios radius react squircle

Last synced: 17 days ago
JSON representation

iOS like border-radius corners react component

Awesome Lists containing this project

README

        

## React ios corners

demo - https://pie6k.github.io/react-ios-corners/

![Demo gif](demo.gif)

Create ios like rounded corners (squircle). Comparsion with regular border radius:

![Demo gif](demo-2.png)

![Demo gif](demo-3.png)

Playing with different 'roundness' setting, you can achieve look similar to iOS home screen app icons etc.

Links

https://en.wikipedia.org/wiki/Squircle

https://medium.com/minimal-notes/rounded-corners-in-the-apple-ecosystem-1b3f45e18fcc (Highly recommending!)

## Usage

```tsx
import { Squircle } from 'react-ios-corners';

function MyComponent() {
return Hello;
}
```

## Properties

```ts
export interface SquircleProps {
radius?: number | 'auto';
roundness?: number; // 0-1
}
```

It also accept any `div` property and passes it to the holder.

Note: `box-shadow` will not be visible because under the hood squircle is based on css masks.