Hurry! Try our new Interactive Courses for FREE. 🥳   🚀

CSS border-end-start-radius Property

The border-end-start-radius property in CSS refers to the logical border-radius for an element that gets mapped to a physical border-radius which depends on the direction, writing-mode, and text orientation of the element. This property styles the corners between the block-end and the inline-start sides of the element.

Syntax for border-end-start-radius property:

Following is the syntax for the border-end-start-radius property.

border-end-start-radius: length | percentage;

Example: CSS border-end-start-radius Property

In the example below, we are using the border-end-start-radius property with different curving or rounding percentages, border styles, and their different values. In this case, we have given the border-end-start-radius as 10px i.e; the bottom starting corner of the container box gets curved to 10px.

<!DOCTYPE html>
<html>
<head>
	<title>Border-end-start-radius property in CSS</title>
	<style type="text/css">
		div {
		  background-color: black;
		  width: 110px;
		  height: 110px;
		  border-end-start-radius: 10px;
		}
		
		.exampleText {
		  writing-mode: horizontal-tb;
		  padding: 10px;
		  background-color: purple;
		  border-end-start-radius: 10px;
		}
	</style>
</head>
<body>
	<div>
		<p class="exampleText">Study Tonight</p>
	</div>
</body>
</html>

Output:

Example 2: CSS border-end-start-radius Property

Here in the example below, we are using the border-end-start-radius property with different curving or rounding percentages, border styles, and their different values. In this case, we have given the border-end-start-radius two values 1em and 4em i.e; the bottom starting corner of the container box gets curved to 1em horizontally and 4em vertically.

<!DOCTYPE html>
<html>
<head>
	<title>Border-end-start-radius property in CSS</title>
	<style type="text/css">
		div {
		  background-color: black;
		  width: 110px;
		  height: 110px;
		  border-end-start-radius: 1em 4em;
		}
		
		.exampleText {
		  writing-mode: vertical-rl;
		  padding: 10px;
		  background-color: purple;
		  border-end-start-radius: 2em 1em;
		}
	</style>
</head>

<body>
	<div>
		<p class="exampleText">Study Tonight</p>
	</div>
</body>

</html>

Output:

Browser Compatibility

There are many browsers that do not support all the latest CSS properties. Hence, while developing any webpage, if you are using any CSS property you must check the browser compatibility for that CSS property and then use it. It is of immense importance today when there is a large variety of web browsers available.

Name of Browser Background size contain and cover
Chrome 89 89
Edge no no
Firefox 66 66
Internet Explorer no no
Opera no no
Safari no no
Webview Android 89 89
Chrome Android 89 89
Firefox Android 66 66
Opera Android no no
IOS Safari no no
Samsung Internet no no

Conclusion

The initial value for the border-end-start-radius property is zero. This property is applicable to all elements and also to ::first-letter. Percentages refer to the corresponding dimensions of the border-box. The computed value for this property is the two absolute lengths or percentages. The animation type for this property is a length or a percentage or calc().