CSS border-bottom-left-radius 属性控制元素边框左下角的圆度。
属性值
<length>:使用长度值表示圆半径的大小。负值无效。
<percentage>:使用百分比值表示圆半径的大小。
横轴百分比指的是框的宽度。
纵轴百分比指的是框的高度。
负值无效。
适用
所有 HTML 元素。
DOM 语法
object.style.borderBottomLeftRadius = "length";
如果直接在元素上设置 border-bottom-left-radius 属性,然后应用元素的简写 border-radius 属性,如果没有指定左下角的值,则 border-bottom-left-radius 属性将重置为其初始值。
CSS border-bottom-left-radius: 长度值
以下是如何使用长度值创建左下圆角的示例 -
<html>
<head>
<style>
.rounded-border {
background-color: pink;
border: 3px solid green;
border-bottom-left-radius: 50px;
background-size: 100% 100%;
width: 200px;
height: 200px;
}
</style>
</head>
<body>
<div class="rounded-border">
左下角圆角。
</div>
</body>
</html>
CSS border-bottom-left-radius: 百分比值
这里是如何使用百分比值创建左下圆角的示例 -
<html>
<head>
<style>
.rounded-border {
background-color: pink;
border: 3px solid green;
border-bottom-left-radius: 25%;
background-size: 100% 100%;
width: 200px;
height: 200px;
}
</style>
</head>
<body>
<div class="rounded-border">
左下角圆角。
</div>
</body>
</html>
CSS border-bottom-left-radius: 动画
这里是如何创建底部的示例-带动画的左圆角 -
<html>
<head>
<style>
.rounded-border {
background-color: pink;
border: 3px solid green;
background-size: 100% 100%;
width: 200px;
height: 200px;
animation: animatedRadius 5s infinite;
}
@keyframes animatedRadius {
50% { border-bottom-left-radius: 100px; }
}
</style>
</head>
<body>
<div class="rounded-border">
左下角圆角。
</div>
</body>
</html>
CSS border-bottom-left-radius: 不同的形状
以下示例演示如何使用 border-bottom-left-radius 属性创建不同的形状元素左下角的形状 -
<html>
<head>
<style>
.rounded-box {
width: 150px;
height: 150px;
background-color: pink;
border: 3px solid green;
margin: 10px;
}
.rounded-box.circle-arc {
border-bottom-left-radius: 35px;
}
.rounded-box.ellipse-arc {
border-bottom-left-radius: 75px 35px;
}
.rounded-box.square-per {
border-bottom-left-radius: 30%;
}
.non-square-per {
border-bottom-left-radius: 30%;
width: 200px;
height: 100px;
background-color: pink;
border: 3px solid green;
margin: 10px;
}
</style>
</head>
<body>
<h3>使用 border-bottom-left-radius 属性的不同形状</h3>
<div class="rounded-box circle-arc">
圆弧。
</div>
<div class="rounded-box ellipse-arc">
椭圆弧。
</div>
<div class="rounded-box square-per">
具有 % 半径的方形元素。
</div>
<div class="non-square-per">
具有 % 半径的非方形元素。
</div>
</body>
</html>
CSS border-bottom-left-radius: 图像
以下示例演示如何使用 border- 创建左下圆角图像左下半径属性 -
<html>
<head>
<style>
.img-border-radius {
background-image: url(/css/images/tree.jpg);
border-bottom-left-radius: 6em;
background-size: 100% 100%;
width: 200px;
height: 200px;
}
</style>
</head>
<body>
<div class="img-border-radius">
左下角圆角图像。
</div>
</body>
</html>