Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML-内部四舍五入2个元素_Html_Css_Css Shapes - Fatal编程技术网

HTML-内部四舍五入2个元素

HTML-内部四舍五入2个元素,html,css,css-shapes,Html,Css,Css Shapes,我一直在四处寻找,但找不到在类似“L”的元素中实现“内部”圆角的方法 目前我有以下几点: #容器{ 宽度:800px; 显示:块; 背景:白色; } #a{ 背景:黑色; 颜色:白色; 浮动:左; 单词包装:打断单词; 宽度:150px; 边界半径:5px; 填充:2px; 保证金:2倍; } #b{ 背景:黑色; 颜色:白色; 浮动:左; 边界半径:5px; 填充:2×2×2×14px; 保证金:2PX2PX2PX-8px; } #c{ 背景:黑色; 颜色:白色; 浮动:对; 宽度:钙(10

我一直在四处寻找,但找不到在类似“L”的元素中实现“内部”圆角的方法

目前我有以下几点:

#容器{
宽度:800px;
显示:块;
背景:白色;
}
#a{
背景:黑色;
颜色:白色;
浮动:左;
单词包装:打断单词;
宽度:150px;
边界半径:5px;
填充:2px;
保证金:2倍;
}
#b{
背景:黑色;
颜色:白色;
浮动:左;
边界半径:5px;
填充:2×2×2×14px;
保证金:2PX2PX2PX-8px;
}
#c{
背景:黑色;
颜色:白色;
浮动:对;
宽度:钙(100%-166px);
边界半径:5px;
填充:2px;
保证金:2倍;
}

WWWWWWWWWWWW

ww
ww
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm 呜呜呜呜
oooooooooooooooo
oooooooooooooooo
oooooooooooooooo
oooooooooooooooo
oooooooooooooooo
oooooooooooooooo
oooooooooooooooo
oooooooooooooooo
oooooooooooooooo
oooooooooooooooo
oooooooooooooooo

使用
框阴影
的小技巧,用于
#c
#b
的伪元素,用于添加
侧弯

#容器{
宽度:800px;
显示:块;
背景:白色;
}
#a{
背景:黑色;
颜色:白色;
浮动:左;
单词包装:打断单词;
宽度:150px;
边界半径:5px;
填充:2px;
保证金:2倍;
}
#b{
背景:黑色;
颜色:白色;
浮动:左;
边界半径:5px;
填充:2PX2PX8PX14PX;
保证金:2PX2PX2PX-8px;
位置:相对位置;
}
#b:之后{
内容:'';
位置:绝对位置;
排名:0;
底部:7px;
右图:-6px;
宽度:10px;
背景:红色;
边界半径:0 5px 5px 0;
}
#c{
背景:黑色;
颜色:白色;
浮动:对;
宽度:钙(100%-166px);
边界半径:5px;
填充:2px;
保证金:2倍;
方框阴影:0px 0px 0px 4px绿色;
位置:相对位置;
顶部:-7px;
}

WWWWWWWWWWWW

ww
ww
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm 呜呜呜呜
oooooooooooooooo
oooooooooooooooo
oooooooooooooooo
oooooooooooooooo
oooooooooooooooo
oooooooooooooooo
oooooooooooooooo
oooooooooooooooo
oooooooooooooooo
oooooooooooooooo
oooooooooooooooo

我不完全清楚您想要做什么,但我认为您正在尝试让两个相互接触的div看起来互相流入,在连接的外侧有一个圆角……是吗?这里的图像会很理想。稍微修改一下代码,这样就可以在没有完整页面模式的情况下运行,在那里你可以看到元素a和b之间有一个90度的角度,我想要的是使其圆化这里有一个想法链接一使用一个正方形和一个圆圈的技巧将正方形与他想要圆化的地方着色,圆圈将为“外部”的地方着色,这不适用于我发布的内容,因为背景(
#container
)可以是单色或图像,那么你就不走运了……CSS做不到这一点……是的,这和我想的不完全一样,但我想我会使用类似的技巧(看起来比球体的更简单),这或多或少是我最初的想法(但它不允许有背景图像)