Html 如何创建自定义形状
我想使用CSS HTML创建一个类似于此图像的自定义形状:Html 如何创建自定义形状,html,css,Html,Css,我想使用CSS HTML创建一个类似于此图像的自定义形状: 我尝试使用边界半径,但它不保持不变您是否尝试了边界左上半径和边界左下半径? div{ 填充:10px; 背景:#1b1bfc; 边框左上半径:2米; 边框左下半径:2米; } 测试 尝试使用: shape { border-bottom-left-radius: 1em; border-top-left-radius: 1em; } 如果您计划将CSS放在该页面上,而不是放在单独的.CSS样式表上,那么您应该将
我尝试使用边界半径,但它不保持不变您是否尝试了
边界左上半径
和边界左下半径
?
div{
填充:10px;
背景:#1b1bfc;
边框左上半径:2米;
边框左下半径:2米;
}
测试
尝试使用:
shape {
border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
}
如果您计划将CSS放在该页面上,而不是放在单独的.CSS样式表上,那么您应该将上面的样式标记放在样式标记中,如下所示:
<style>
shape {
border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
}
</style>
形状{
边框左下半径:1米;
边框左上半径:1米;
}
如果您使用的是外部样式表,那么只需将其链接到文档顶部即可 您应该使用SVG:
每个角的边界半径
取两个值
border radius CSS属性允许Web作者定义圆角的方式。每个角点的曲线使用一个或两个半径定义,定义其形状:圆形或椭圆形。
因此,您可以对每个角点应用多个值
div{
宽度:8em;
高度:4em;
背景:蓝色;
保证金:1em自动;
边框左上半径:6em 1.2em;
边框左下半径:6em 1.2em;
}
您可以通过使用边界半径
属性来实现此效果。你可以阅读更多关于它的内容
注意:形状将与上面发布的形状不同
.shape{
背景#0677bd;
边界半径:6em0.6em/.8em0.8em;
高度:40px;
宽度:50px;
}
在工作代码段中显示您的代码您知道border radius有8个变量…对吗?@Paulie_D-使用border radius无法实现此精确形状。这条曲线非常具体,可以用边界半径来确定。