# Borders

Use border utilities to quickly style the border and border-radius of an element. Great for images, buttons, or any other element.

## Border Use border utilities to add or remove an element's borders. Choose from all borders or one at a time. ### Additive {{"demo": "BorderAdditive.js", "defaultCodeOpen": false, "bg": true}} ```jsx … ``` ### Subtractive {{"demo": "BorderSubtractive.js", "defaultCodeOpen": false, "bg": true}} ```jsx … ``` ## Border color {{"demo": "BorderColor.js", "defaultCodeOpen": false}} ```jsx … ``` ## Border-radius {{"demo": "BorderRadius.js", "defaultCodeOpen": false}} ```jsx … // theme.shape.borderRadius * 1 … ``` ## API ```js import { borders } from '@mui/system'; ``` | Import name | Prop | CSS property | Theme key | | :------------------ | :------------------ | :-------------------- | :--------------------------------------------------------------------------- | | `border` | `border` | `border` | `borders` | | `borderTop` | `borderTop` | `border-top` | `borders` | | `borderLeft` | `borderLeft` | `border-left` | `borders` | | `borderRight` | `borderRight` | `border-right` | `borders` | | `borderBottom` | `borderBottom` | `border-bottom` | `borders` | | `borderColor` | `borderColor` | `border-color` | [`palette`](/material-ui/customization/default-theme/?expand-path=$.palette) | | `borderTopColor` | `borderTopColor` | `border-top-color` | [`palette`](/material-ui/customization/default-theme/?expand-path=$.palette) | | `borderRightColor` | `borderRightColor` | `border-right-color` | [`palette`](/material-ui/customization/default-theme/?expand-path=$.palette) | | `borderBottomColor` | `borderBottomColor` | `border-bottom-color` | [`palette`](/material-ui/customization/default-theme/?expand-path=$.palette) | | `borderLeftColor` | `borderLeftColor` | `border-left-color` | [`palette`](/material-ui/customization/default-theme/?expand-path=$.palette) | | `borderRadius` | `borderRadius` | `border-radius` | [`shape`](/material-ui/customization/default-theme/?expand-path=$.shape) |