# Radius Utilities for controlling the border radius of an element. Includes support for sides, corners, and various sizes. **Category:** Utilities **Storybook:** https://doc.ux4g.gov.in/web/?path=/story/ux4g-utilities-radius--introduction ## Variants documented in Storybook - RadiusShowcase: https://doc.ux4g.gov.in/web/?path=/story/ux4g-utilities-radius--radiusshowcase ## Framework setup ### HTML / CDN ```html ``` ### React ```bash npm install ux4g-web-components ``` ```jsx import 'ux4g-web-components/styles.css'; import 'ux4g-web-components/design-system'; ``` ### Angular Update `angular.json`: ```json { "styles": [ "node_modules/ux4g-web-components/styles/ux4g.css", "src/styles.css" ], "scripts": [ "node_modules/ux4g-web-components/dist/runtime/design-system.js" ] } ``` ## Code examples The snippets below are extracted from the Storybook canvas for Radius. Each example shows the rendered HTML, the equivalent React JSX, and the Angular template markup. ### 1. Introduction — Introduction HTML: ```html
A comprehensive reference of all border radius utility classes, including side-specific and corner-specific variants.
Every class from the utility library, categorized for easy access.
Format: ux4g-radius-{corner}-{size}
|
Radius None (0px)
ux4g-radius-none
|
|
Radius Small (4px)
ux4g-radius-s
|
|
Radius Medium (8px)
ux4g-radius-m
|
|
Radius Large (12px)
ux4g-radius-l
|
|
Radius Full (9999px)
ux4g-radius-full
|
Format: ux4g-radius-{corner}-{size}
|
Radius Top None (0px)
ux4g-radius-top-none
|
|
Radius Top Small (4px)
ux4g-radius-top-s
|
|
Radius Top Medium (8px)
ux4g-radius-top-m
|
|
Radius Top Large (12px)
ux4g-radius-top-l
|
|
Radius Top Full (9999px)
ux4g-radius-top-full
|
Format: ux4g-radius-{corner}-{size}
|
Radius Bottom None (0px)
ux4g-radius-bottom-none
|
|
Radius Bottom Small (4px)
ux4g-radius-bottom-s
|
|
Radius Bottom Medium (8px)
ux4g-radius-bottom-m
|
|
Radius Bottom Large (12px)
ux4g-radius-bottom-l
|
|
Radius Bottom Full (9999px)
ux4g-radius-bottom-full
|
Format: ux4g-radius-{corner}-{size}
|
Radius Left None (0px)
ux4g-radius-left-none
|
|
Radius Left Small (4px)
ux4g-radius-left-s
|
|
Radius Left Medium (8px)
ux4g-radius-left-m
|
|
Radius Left Large (12px)
ux4g-radius-left-l
|
|
Radius Left Full (9999px)
ux4g-radius-left-full
|
Format: ux4g-radius-{corner}-{size}
|
Radius Right None (0px)
ux4g-radius-right-none
|
|
Radius Right Small (4px)
ux4g-radius-right-s
|
|
Radius Right Medium (8px)
ux4g-radius-right-m
|
|
Radius Right Large (12px)
ux4g-radius-right-l
|
|
Radius Right Full (9999px)
ux4g-radius-right-full
|
Format: ux4g-radius-{corner}-{size}
|
Radius Top Left Small (4px)
ux4g-radius-tl-s
|
|
Radius Top Right Small (4px)
ux4g-radius-tr-s
|
|
Radius Bottom Left Small (4px)
ux4g-radius-bl-s
|
|
Radius Bottom Right Small (4px)
ux4g-radius-br-s
|
|
Radius Top Left Medium (8px)
ux4g-radius-tl-m
|
|
Radius Top Right Medium (8px)
ux4g-radius-tr-m
|
|
Radius Bottom Left Medium (8px)
ux4g-radius-bl-m
|
|
Radius Bottom Right Medium (8px)
ux4g-radius-br-m
|
|
Radius Top Left Large (12px)
ux4g-radius-tl-l
|
|
Radius Top Right Large (12px)
ux4g-radius-tr-l
|
|
Radius Bottom Left Large (12px)
ux4g-radius-bl-l
|
|
Radius Bottom Right Large (12px)
ux4g-radius-br-l
|
|
Radius Top Left Full (9999px)
ux4g-radius-tl-full
|
|
Radius Top Right Full (9999px)
ux4g-radius-tr-full
|
|
Radius Bottom Left Full (9999px)
ux4g-radius-bl-full
|
|
Radius Bottom Right Full (9999px)
ux4g-radius-br-full
|
A comprehensive reference of all border radius utility classes, including side-specific and corner-specific variants.
Every class from the utility library, categorized for easy access.
Format:
ux4g-radius-{corner}-{size}
|
Radius None
(0px)
ux4g-radius-none
|
|
Radius Small
(4px)
ux4g-radius-s
|
|
Radius Medium
(8px)
ux4g-radius-m
|
|
Radius Large
(12px)
ux4g-radius-l
|
|
Radius Full
(9999px)
ux4g-radius-full
|
Format:
ux4g-radius-{corner}-{size}
|
Radius Top None
(0px)
ux4g-radius-top-none
|
|
Radius Top Small
(4px)
ux4g-radius-top-s
|
|
Radius Top Medium
(8px)
ux4g-radius-top-m
|
|
Radius Top Large
(12px)
ux4g-radius-top-l
|
|
Radius Top Full
(9999px)
ux4g-radius-top-full
|
Format:
ux4g-radius-{corner}-{size}
|
Radius Bottom None
(0px)
ux4g-radius-bottom-none
|
|
Radius Bottom Small
(4px)
ux4g-radius-bottom-s
|
|
Radius Bottom Medium
(8px)
ux4g-radius-bottom-m
|
|
Radius Bottom Large
(12px)
ux4g-radius-bottom-l
|
|
Radius Bottom Full
(9999px)
ux4g-radius-bottom-full
|
Format:
ux4g-radius-{corner}-{size}
|
Radius Left None
(0px)
ux4g-radius-left-none
|
|
Radius Left Small
(4px)
ux4g-radius-left-s
|
|
Radius Left Medium
(8px)
ux4g-radius-left-m
|
|
Radius Left Large
(12px)
ux4g-radius-left-l
|
|
Radius Left Full
(9999px)
ux4g-radius-left-full
|
Format:
ux4g-radius-{corner}-{size}
|
Radius Right None
(0px)
ux4g-radius-right-none
|
|
Radius Right Small
(4px)
ux4g-radius-right-s
|
|
Radius Right Medium
(8px)
ux4g-radius-right-m
|
|
Radius Right Large
(12px)
ux4g-radius-right-l
|
|
Radius Right Full
(9999px)
ux4g-radius-right-full
|
Format:
ux4g-radius-{corner}-{size}
|
Radius Top Left Small
(4px)
ux4g-radius-tl-s
|
|
Radius Top Right Small
(4px)
ux4g-radius-tr-s
|
|
Radius Bottom Left Small
(4px)
ux4g-radius-bl-s
|
|
Radius Bottom Right Small
(4px)
ux4g-radius-br-s
|
|
Radius Top Left Medium
(8px)
ux4g-radius-tl-m
|
|
Radius Top Right Medium
(8px)
ux4g-radius-tr-m
|
|
Radius Bottom Left Medium
(8px)
ux4g-radius-bl-m
|
|
Radius Bottom Right Medium
(8px)
ux4g-radius-br-m
|
|
Radius Top Left Large
(12px)
ux4g-radius-tl-l
|
|
Radius Top Right Large
(12px)
ux4g-radius-tr-l
|
|
Radius Bottom Left Large
(12px)
ux4g-radius-bl-l
|
|
Radius Bottom Right Large
(12px)
ux4g-radius-br-l
|
|
Radius Top Left Full
(9999px)
ux4g-radius-tl-full
|
|
Radius Top Right Full
(9999px)
ux4g-radius-tr-full
|
|
Radius Bottom Left Full
(9999px)
ux4g-radius-bl-full
|
|
Radius Bottom Right Full
(9999px)
ux4g-radius-br-full
|
A comprehensive reference of all border radius utility classes, including side-specific and corner-specific variants.
Every class from the utility library, categorized for easy access.
Format: ux4g-radius-{corner}-{size}
|
Radius None (0px)
ux4g-radius-none
|
|
Radius Small (4px)
ux4g-radius-s
|
|
Radius Medium (8px)
ux4g-radius-m
|
|
Radius Large (12px)
ux4g-radius-l
|
|
Radius Full (9999px)
ux4g-radius-full
|
Format: ux4g-radius-{corner}-{size}
|
Radius Top None (0px)
ux4g-radius-top-none
|
|
Radius Top Small (4px)
ux4g-radius-top-s
|
|
Radius Top Medium (8px)
ux4g-radius-top-m
|
|
Radius Top Large (12px)
ux4g-radius-top-l
|
|
Radius Top Full (9999px)
ux4g-radius-top-full
|
Format: ux4g-radius-{corner}-{size}
|
Radius Bottom None (0px)
ux4g-radius-bottom-none
|
|
Radius Bottom Small (4px)
ux4g-radius-bottom-s
|
|
Radius Bottom Medium (8px)
ux4g-radius-bottom-m
|
|
Radius Bottom Large (12px)
ux4g-radius-bottom-l
|
|
Radius Bottom Full (9999px)
ux4g-radius-bottom-full
|
Format: ux4g-radius-{corner}-{size}
|
Radius Left None (0px)
ux4g-radius-left-none
|
|
Radius Left Small (4px)
ux4g-radius-left-s
|
|
Radius Left Medium (8px)
ux4g-radius-left-m
|
|
Radius Left Large (12px)
ux4g-radius-left-l
|
|
Radius Left Full (9999px)
ux4g-radius-left-full
|
Format: ux4g-radius-{corner}-{size}
|
Radius Right None (0px)
ux4g-radius-right-none
|
|
Radius Right Small (4px)
ux4g-radius-right-s
|
|
Radius Right Medium (8px)
ux4g-radius-right-m
|
|
Radius Right Large (12px)
ux4g-radius-right-l
|
|
Radius Right Full (9999px)
ux4g-radius-right-full
|
Format: ux4g-radius-{corner}-{size}
|
Radius Top Left Small (4px)
ux4g-radius-tl-s
|
|
Radius Top Right Small (4px)
ux4g-radius-tr-s
|
|
Radius Bottom Left Small (4px)
ux4g-radius-bl-s
|
|
Radius Bottom Right Small (4px)
ux4g-radius-br-s
|
|
Radius Top Left Medium (8px)
ux4g-radius-tl-m
|
|
Radius Top Right Medium (8px)
ux4g-radius-tr-m
|
|
Radius Bottom Left Medium (8px)
ux4g-radius-bl-m
|
|
Radius Bottom Right Medium (8px)
ux4g-radius-br-m
|
|
Radius Top Left Large (12px)
ux4g-radius-tl-l
|
|
Radius Top Right Large (12px)
ux4g-radius-tr-l
|
|
Radius Bottom Left Large (12px)
ux4g-radius-bl-l
|
|
Radius Bottom Right Large (12px)
ux4g-radius-br-l
|
|
Radius Top Left Full (9999px)
ux4g-radius-tl-full
|
|
Radius Top Right Full (9999px)
ux4g-radius-tr-full
|
|
Radius Bottom Left Full (9999px)
ux4g-radius-bl-full
|
|
Radius Bottom Right Full (9999px)
ux4g-radius-br-full
|