Html 元素周围的部分圆边框

Html 元素周围的部分圆边框,html,css,border,css-shapes,Html,Css,Border,Css Shapes,我尝试在没有图像的情况下实现此(黄色): 我发现的最详细的边界生成器是 不过,它不适用于它还有其他方法吗?是的,CSS3也可以。但是,由于并非所有浏览器都支持边框半径,因此需要添加浏览器前缀。此生成器将帮助您: 是的,CSS3也可以。但是,由于并非所有浏览器都支持边框半径,因此需要添加浏览器前缀。此生成器将帮助您: 是的,这可以通过在左下侧使用插入框阴影和边界半径来实现 左下侧的边框半径生成弯曲的下侧,插入的框阴影生成彩色区域。通过调整父容器上的边界半径,可以增加/减少底部(内部和外部)的曲率

我尝试在没有图像的情况下实现此(黄色):


我发现的最详细的边界生成器是


不过,它不适用于它还有其他方法吗?

是的,CSS3也可以。但是,由于并非所有浏览器都支持
边框半径
,因此需要添加浏览器前缀。此生成器将帮助您:

是的,CSS3也可以。但是,由于并非所有浏览器都支持
边框半径
,因此需要添加浏览器前缀。此生成器将帮助您:

是的,这可以通过在左下侧使用插入框阴影和边界半径来实现

左下侧的
边框半径
生成弯曲的下侧,插入的
框阴影
生成彩色区域。通过调整父容器上的
边界半径
,可以增加/减少底部(内部和外部)的曲率

.bordered{
位置:相对位置;
宽度:300px;
高度:75px;
左侧填充:25px;
背景:透明;
边框左下半径:40px;
盒影:嵌入100px-15px 0px达克朗格;
文本转换:大写;
字体大小:粗体;
字体大小:12px;
}
.右下角{
位置:绝对位置;
右:10px;
底部:2px;
颜色:黑色;
字体大小:11px;
}
/*只是为了演示*/
身体{
背景:黑色;
}
原理图
1234567890

是的,这可以通过组合使用嵌入的
框阴影
和左下侧的
边框半径
来实现

左下侧的
边框半径
生成弯曲的下侧,插入的
框阴影
生成彩色区域。通过调整父容器上的
边界半径
,可以增加/减少底部(内部和外部)的曲率

.bordered{
位置:相对位置;
宽度:300px;
高度:75px;
左侧填充:25px;
背景:透明;
边框左下半径:40px;
盒影:嵌入100px-15px 0px达克朗格;
文本转换:大写;
字体大小:粗体;
字体大小:12px;
}
.右下角{
位置:绝对位置;
右:10px;
底部:2px;
颜色:黑色;
字体大小:11px;
}
/*只是为了演示*/
身体{
背景:黑色;
}
原理图
1234567890

关于@Harry的解决方案,有一个小小的替代方案是使用伪元素:

.orange{
位置:相对位置;
高度:150像素;
宽度:500px;
背景:darkorange;
边界半径:0 100px;
}
橙色:以前{
内容:“;
身高:80%;
宽度:80%;
位置:绝对位置;
背景:黑色;
排名:0;
右:0;
边界半径:0 100px;
}
.机器人{
位置:绝对位置;
身高:20%;
右:0;
底部:0;
}
/*仅用于演示目的*/
html,正文{背景:黑色;}
你好,世界!
更多

关于@Harry的解决方案,有一个小小的替代方案是使用伪元素:

.orange{
位置:相对位置;
高度:150像素;
宽度:500px;
背景:darkorange;
边界半径:0 100px;
}
橙色:以前{
内容:“;
身高:80%;
宽度:80%;
位置:绝对位置;
背景:黑色;
排名:0;
右:0;
边界半径:0 100px;
}
.机器人{
位置:绝对位置;
身高:20%;
右:0;
底部:0;
}
/*仅用于演示目的*/
html,正文{背景:黑色;}
你好,世界!
更多

边界半径很好
-moz-
是不需要的,因为FF 3.6和
-webkit-
是因为我知道chrome 4或safari 4I,但这会在之后出现。有了你给我的链接,上述内容也无法生成。如果我对边界半径的理解正确的话,“图解”下面的舍入将是负数?左下角很简单,“内部”圆角让我卡住了。边界半径很好
-moz-
是不需要的,因为FF 3.6和
-webkit-
,因为我知道chrome 4或safari 4I,但这会在后面出现。有了你给我的链接,上述内容也无法生成。如果我对边界半径的理解正确的话,“图解”下面的舍入将是负数?左下角很容易,“内部”取整让我陷入困境。@PrimuS:很高兴知道你喜欢它:)@PrimuS:很高兴知道你喜欢它:)@PrimuS:哈利的解决方案仍然可能是一个选择,这只是一个选择。@PrimuS:哈利的解决方案仍然可能是一个选择,这只是一个选择。