Border Radius
Category: BasicUse _r[-*] style classes to independently set an element's border radius, supporting customization of size and position. The sizing is based on a 3px increment (e.g., _r-3 means 3px*3).
Introduction
This framework defines a set of border radius classes that allow you to control the size and position of rounded corners. Simply use the _r
class to apply a default 3px border radius.
- Output
- HTML
-
Box Content
-
Multiplier Radius
The default radius size is 3px
. The radius size classes include _r-0
to _r-10
, where:
_r-0
means no radius_r-1
means 1× the default size (3px)_r-2
means 2× the default size (6px)- And so on up to
_r-10
- Output
- HTML
-
Box ContentBox ContentBox ContentBox Content
-
Relative Radius
Another set of radius classes corresponds to the framework's base sizes:
_r-xxs
: 4px_r-xs
: 8px_r-sm
: 14px_r-md
: 24px_r-lg
: 32px_r-xl
: 40px_r-xxl
: 56px
- Output
- HTML
-
Box ContentBox ContentBox ContentBox Content
-
Common Radius Values
The most frequently used radius values in this framework are:
_r-input
/_r-input-md
: 6px (default for form elements and small components)_r-bubble
: 9px (used for popups, dialogs and floating elements)_r-input-sm
: 3px (small form elements)_r-input-lg
: 9px (large form elements)_r-full
: 99999px (full circle/oval)
- Output
- HTML
-
Box ContentBox ContentBox ContentBox ContentBox Content
-
Positional Radius
By default, radius applies to all corners. You can also target specific sides:
_r-s
: left side_r-e
: right side_r-t
: top_r-b
: bottom
- Output
- HTML
-
Box ContentBox Content
-
Related Classes
Different radius classes can be combined, for example _r-2 _r-s
means 6px radius on the left side.
Class Name | Description | Example |
---|---|---|
_r | Default 3px radius | <div class="_r"></div> |
_r-0 | No radius (border-radius:0) | - |
_r-[1~10] | 1-10× default radius size | - |
_r-s | Left side radius | - |
_r-e | Right side radius | - |
_r-t | Top radius | - |
_r-b | Bottom radius | - |
_r-xxs | 4px radius | - |
_r-xs | 8px radius | - |
_r-sm | 14px radius | - |
_r-md | 24px radius | - |
_r-lg | 32px radius | - |
_r-xl | 40px radius | - |
_r-xxl | 56px radius | - |
_r-input | 6px radius (default for inputs) | - |
_r-input-sm | 3px radius (small inputs) | - |
_r-input-lg | 9px radius (large inputs) | - |
_r-bubble | 9px radius (popups/dialogs) | - |
_r-full | 99999px radius (full circle) | - |