Skip to content

Border Radius ​

Utilities for controlling the border radius of an element.

Class NameCSS Equivalent
corner-noneborder-radius: var(--cds-sys-shape-none); /* 0px*/
corner-top-noneborder-top-left-radius: var(--cds-sys-shape-none); /* 0px*/
corner-bottom-noneborder-bottom-left-radius: var(--cds-sys-shape-none); /* 0px*/
corner-left-noneborder-top-left-radius: var(--cds-sys-shape-none); /* 0px*/
corner-right-noneborder-top-right-radius: var(--cds-sys-shape-none); /* 0px*/
corner-top-left-noneborder-top-left-radius: var(--cds-sys-shape-none); /* 0px*/
corner-top-right-noneborder-top-right-radius: var(--cds-sys-shape-none); /* 0px*/
corner-bottom-right-noneborder-bottom-right-radius: var(--cds-sys-shape-none); /* 0px*/
corner-bottom-left-noneborder-bottom-left-radius: var(--cds-sys-shape-none); /* 0px*/
corner-3xsborder-radius: var(--cds-sys-shape-3xs); /* 1px*/
corner-top-3xsborder-top-left-radius: var(--cds-sys-shape-3xs); /* 1px*/
corner-bottom-3xsborder-bottom-left-radius: var(--cds-sys-shape-3xs); /* 1px*/
corner-left-3xsborder-top-left-radius: var(--cds-sys-shape-3xs); /* 1px*/
corner-right-3xsborder-top-right-radius: var(--cds-sys-shape-3xs); /* 1px*/
corner-top-left-3xsborder-top-left-radius: var(--cds-sys-shape-3xs); /* 1px*/
corner-top-right-3xsborder-top-right-radius: var(--cds-sys-shape-3xs); /* 1px*/
corner-bottom-right-3xsborder-bottom-right-radius: var(--cds-sys-shape-3xs); /* 1px*/
corner-bottom-left-3xsborder-bottom-left-radius: var(--cds-sys-shape-3xs); /* 1px*/
corner-2xsborder-radius: var(--cds-sys-shape-2xs); /* 2px*/
corner-top-2xsborder-top-left-radius: var(--cds-sys-shape-2xs); /* 2px*/
corner-bottom-2xsborder-bottom-left-radius: var(--cds-sys-shape-2xs); /* 2px*/
corner-left-2xsborder-top-left-radius: var(--cds-sys-shape-2xs); /* 2px*/
corner-right-2xsborder-top-right-radius: var(--cds-sys-shape-2xs); /* 2px*/
corner-top-left-2xsborder-top-left-radius: var(--cds-sys-shape-2xs); /* 2px*/
corner-top-right-2xsborder-top-right-radius: var(--cds-sys-shape-2xs); /* 2px*/
corner-bottom-right-2xsborder-bottom-right-radius: var(--cds-sys-shape-2xs); /* 2px*/
corner-bottom-left-2xsborder-bottom-left-radius: var(--cds-sys-shape-2xs); /* 2px*/
corner-xsborder-radius: var(--cds-sys-shape-xs); /* 4px*/
corner-top-xsborder-top-left-radius: var(--cds-sys-shape-xs); /* 4px*/
corner-bottom-xsborder-bottom-left-radius: var(--cds-sys-shape-xs); /* 4px*/
corner-left-xsborder-top-left-radius: var(--cds-sys-shape-xs); /* 4px*/
corner-right-xsborder-top-right-radius: var(--cds-sys-shape-xs); /* 4px*/
corner-top-left-xsborder-top-left-radius: var(--cds-sys-shape-xs); /* 4px*/
corner-top-right-xsborder-top-right-radius: var(--cds-sys-shape-xs); /* 4px*/
corner-bottom-right-xsborder-bottom-right-radius: var(--cds-sys-shape-xs); /* 4px*/
corner-bottom-left-xsborder-bottom-left-radius: var(--cds-sys-shape-xs); /* 4px*/
corner-sborder-radius: var(--cds-sys-shape-s); /* 8px*/
corner-top-sborder-top-left-radius: var(--cds-sys-shape-s); /* 8px*/
corner-bottom-sborder-bottom-left-radius: var(--cds-sys-shape-s); /* 8px*/
corner-left-sborder-top-left-radius: var(--cds-sys-shape-s); /* 8px*/
corner-right-sborder-top-right-radius: var(--cds-sys-shape-s); /* 8px*/
corner-top-left-sborder-top-left-radius: var(--cds-sys-shape-s); /* 8px*/
corner-top-right-sborder-top-right-radius: var(--cds-sys-shape-s); /* 8px*/
corner-bottom-right-sborder-bottom-right-radius: var(--cds-sys-shape-s); /* 8px*/
corner-bottom-left-sborder-bottom-left-radius: var(--cds-sys-shape-s); /* 8px*/
corner-mborder-radius: var(--cds-sys-shape-m); /* 12px*/
corner-top-mborder-top-left-radius: var(--cds-sys-shape-m); /* 12px*/
corner-bottom-mborder-bottom-left-radius: var(--cds-sys-shape-m); /* 12px*/
corner-left-mborder-top-left-radius: var(--cds-sys-shape-m); /* 12px*/
corner-right-mborder-top-right-radius: var(--cds-sys-shape-m); /* 12px*/
corner-top-left-mborder-top-left-radius: var(--cds-sys-shape-m); /* 12px*/
corner-top-right-mborder-top-right-radius: var(--cds-sys-shape-m); /* 12px*/
corner-bottom-right-mborder-bottom-right-radius: var(--cds-sys-shape-m); /* 12px*/
corner-bottom-left-mborder-bottom-left-radius: var(--cds-sys-shape-m); /* 12px*/
corner-lborder-radius: var(--cds-sys-shape-l); /* 16px*/
corner-top-lborder-top-left-radius: var(--cds-sys-shape-l); /* 16px*/
corner-bottom-lborder-bottom-left-radius: var(--cds-sys-shape-l); /* 16px*/
corner-left-lborder-top-left-radius: var(--cds-sys-shape-l); /* 16px*/
corner-right-lborder-top-right-radius: var(--cds-sys-shape-l); /* 16px*/
corner-top-left-lborder-top-left-radius: var(--cds-sys-shape-l); /* 16px*/
corner-top-right-lborder-top-right-radius: var(--cds-sys-shape-l); /* 16px*/
corner-bottom-right-lborder-bottom-right-radius: var(--cds-sys-shape-l); /* 16px*/
corner-bottom-left-lborder-bottom-left-radius: var(--cds-sys-shape-l); /* 16px*/
corner-xlborder-radius: var(--cds-sys-shape-xl); /* 28px*/
corner-top-xlborder-top-left-radius: var(--cds-sys-shape-xl); /* 28px*/
corner-bottom-xlborder-bottom-left-radius: var(--cds-sys-shape-xl); /* 28px*/
corner-left-xlborder-top-left-radius: var(--cds-sys-shape-xl); /* 28px*/
corner-right-xlborder-top-right-radius: var(--cds-sys-shape-xl); /* 28px*/
corner-top-left-xlborder-top-left-radius: var(--cds-sys-shape-xl); /* 28px*/
corner-top-right-xlborder-top-right-radius: var(--cds-sys-shape-xl); /* 28px*/
corner-bottom-right-xlborder-bottom-right-radius: var(--cds-sys-shape-xl); /* 28px*/
corner-bottom-left-xlborder-bottom-left-radius: var(--cds-sys-shape-xl); /* 28px*/
corner-fullborder-radius: var(--cds-sys-shape-full); /* 9999px*/
corner-top-fullborder-top-left-radius: var(--cds-sys-shape-full); /* 9999px*/
corner-bottom-fullborder-bottom-left-radius: var(--cds-sys-shape-full); /* 9999px*/
corner-left-fullborder-top-left-radius: var(--cds-sys-shape-full); /* 9999px*/
corner-right-fullborder-top-right-radius: var(--cds-sys-shape-full); /* 9999px*/
corner-top-left-fullborder-top-left-radius: var(--cds-sys-shape-full); /* 9999px*/
corner-top-right-fullborder-top-right-radius: var(--cds-sys-shape-full); /* 9999px*/
corner-bottom-right-fullborder-bottom-right-radius: var(--cds-sys-shape-full); /* 9999px*/
corner-bottom-left-fullborder-bottom-left-radius: var(--cds-sys-shape-full); /* 9999px*/

Rounded corners ​

Use utilities like corner-xl, corner-full, or corner-xs to apply different border radius sizes to an element.

corner-m
corner-xs
corner-xl
corner-full
html
<div class="[...] corner-m"></div>
<div class="[...] corner-xs"></div>
<div class="[...] corner-xl"></div>
<div class="[...] corner-full"></div>

Rounding corners separately ​

Use corner{-top?|bottom?}{-left?|-right?}{-size?} to only round specific corners on an element.

corner-top-s
corner-bottom-left-xl
corner-right-m
corner-left-full
html
<div class="[...] corner-top-s"></div>
<div class="[...] corner-bottom-left-xl"></div>
<div class="[...] corner-right-m"></div>
<div class="[...] corner-left-full"></div>