# Border Usage and Individual Direction in HarmonyOS NextSettings
The following details the implementation of component border styling in relevant development environments:
### Border Style Setting Overview
Border styling has been supported since API Version 7, with subsequent versions adding support for different application scenarios (such as ArkTS cards and meta-services).
### border Interface
-
Function : ``` border(value: BorderOptions) ``` sets unified border styles. - Default border width is 0 (invisible) - Since API Version 9, parent node borders display above child node content-
Support : - ArkTS Cards: Supported since API version 9 - Meta Services: Supported since API version 11- *System Capability*: `SystemCapability.ArkUI.ArkUI.Full`
### borderStyle Interface
-
Function : ``` borderStyle(value: BorderStyle | EdgeStyles) ``` sets border line styles. - Default value: `BorderStyle.Solid`-
Support : - ArkTS Cards: Supported since API version 9 - Meta Services: Supported since API version 11- *System Capability*: `SystemCapability.ArkUI.ArkUI.Full`
### borderWidth Interface
-
Function : ``` borderWidth(value: Length | EdgeWidths | LocalizedEdgeWidths) ``` sets border widths. - Percentage values not supported-
Support : - ArkTS Cards: Supported since API version 9 - Meta Services: Supported since API version 11- *System Capability*: `SystemCapability.ArkUI.ArkUI.Full`
### borderColor Interface
-
Function : ``` borderColor(value: ResourceColor | EdgeColors | LocalizedEdgeColors) ``` sets border colors. - Default value: `Color.Black`-
Support : - ArkTS Cards: Supported since API version 9 - Meta Services: Supported since API version 11- *System Capability*: `SystemCapability.ArkUI.ArkUI.Full`
### borderRadius Interface
-
Function : ``` borderRadius(value: Length | BorderRadiuses | LocalizedBorderRadiuses) ``` sets border radii. - Maximum radius limited to half of component width/height - Supports percentage values (relative to component width) - Use with `.clip` to prevent child components from overflowing-
Support : - ArkTS Cards: Supported since API version 9 - Meta Services: Supported since API version 11- *System Capability*: `SystemCapability.ArkUI.ArkUI.Full`
These interfaces provide comprehensive and flexible control over component border styling across different application scenarios.
### Individual Border Direction Setting Example
``` Row().border({ width: { bottom: 1 }, // Set only bottom border width color: { bottom: 'rgba(153, 159, 181, 0.15)' }, // Set only bottom border color }) ```