CSS Portal

CSS border-start-start-radius Property

If this site has been useful, we’d love your support! Consider buying us a coffee to keep things going strong!

Description

The border-start-start-radius property controls the rounding of the corner that sits at the intersection of the inline-start edge and the block-start edge of an element. As a logical corner property it describes shape in terms of flow-relative sides rather than fixed physical sides (top/left/right/bottom). That makes it useful for creating consistent rounded-corner designs across different writing modes and text directions without having to change rules for each language or orientation.

Because it is flow-relative, the actual physical corner that border-start-start-radius affects depends on the element’s writing mode and direction. In a horizontal writing mode with left-to-right direction it targets what you would traditionally think of as the top-left corner; in the same writing mode with right-to-left direction it targets the top-right corner. In vertical writing modes the corner mapping shifts accordingly to remain at the intersection of the inline-start and block-start axes, so the same logical rule keeps the intended visual relation to text flow even as the page orientation changes.

This property composes with other corner properties and the overall corner-shaping behavior of the element. It is one of the logical corner properties that correspond to the more familiar physical shorthand border-radius as well as the other logical corner longhands (for example, the inline-start/block-end corner available via border-start-end-radius). Rounding defined by border-start-start-radius contributes to how the element’s border and background are painted and how overflow is clipped; that interaction can be observed alongside properties such as background-clip, which determines whether backgrounds are constrained by the rounded border shape. When authoring for multilingual or rotated layouts, using this logical corner property helps keep corner styles semantically tied to text flow rather than to fixed physical edges.

Definition

Initial value
0
Applies to
all elements
Inherited
no
Computed value
two absolute lengths or percentages
Animatable
a length, percentage or calc();
JavaScript syntax
object.style.borderStartStartRadius

Interactive Demo

Example of the Border
Start Start Radius Property

Syntax

border-start-start-radius: <length-percentage>

Values

  • <length-percentage>Denotes the size of the circle radius or the semi-major and semi-minor axes of the ellipse. As absolute length it can be expressed in any unit allowed by the CSS <length> data type.

Example

<section class='example'>
<h2>border-start-start-radius demo</h2>

<div class='box' dir='ltr'>
<div class='label'>dir='ltr' - start-start → top-left</div>
<p>LTR box</p>
</div>

<div class='box' dir='rtl'>
<div class='label'>dir='rtl' - start-start → top-right</div>
<p>RTL box</p>
</div>
</section>
/* Basic page styles */
body {
    font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial;
    padding: 24px;
    background: #f6f8fb;
    color: #0d1724;
}

.example {
    display: flex;
    gap: 24px;
    align-items: flex-start;
    flex-wrap: wrap;
}

.box {
    border: 6px solid #2463ff;
    padding: 18px;
    width: 220px;
    background: linear-gradient(180deg, #ffffff, #f0f5ff);
    box-shadow: 0 6px 18px rgba(36,99,255,0.12);

    /* logical border radius: start-start controls the start corner of inline and block axes */
    border-start-start-radius: 28px;

    /* keep other corners small so the effect is visible */
    border-start-end-radius: 6px;
    border-end-start-radius: 6px;
    border-end-end-radius: 6px;
}

.label {
    font-size: 13px;
    color: #244bff;
    margin-bottom: 12px;
    font-weight: 600;
}

p {
    margin: 0;
    font-size: 15px;
    color: #07203b;
}

Browser Support

The following information will show you the current browser support for the CSS border-start-start-radius property. Hover over a browser icon to see the version that first introduced support for this CSS property.

This property is supported by all modern browsers.
Desktop
Chrome
Edge
Firefox
Opera
Safari
Tablets & Mobile
Chrome Android
Firefox Android
Opera Android
Safari iOS
Samsung Internet
Android WebView
-

Last updated by CSSPortal on: 1st January 2026

If this site has been useful, we’d love your support! Consider buying us a coffee to keep things going strong!