Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.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
重叠元素上的CSS透明边框效果_Css_Html - Fatal编程技术网

重叠元素上的CSS透明边框效果

重叠元素上的CSS透明边框效果,css,html,Css,Html,我正在努力找到一个解决方案来实现这一特殊效果: 棘手的是,我需要圆和矩形是两个独立的元素,因为它们将包含子节点 我尝试过各种方法,包括透明颜色的边框s、形状-属性、元素定位技巧等。不幸的是,我的所有试验都没有得出至少近似的结果。我似乎无法理解这一点,在网上也找不到任何例子。我最接近的是 任何帮助都将不胜感激。谢谢 使用径向梯度您可以轻松做到: .rect{ 边缘顶部:50px; 高度:120px; 背景:径向梯度(中心圆圈,透明100px,绿色100.5px); } .圆圈{ 裕度:-150

我正在努力找到一个解决方案来实现这一特殊效果:

棘手的是,我需要圆和矩形是两个独立的元素,因为它们将包含子节点

我尝试过各种方法,包括透明颜色的
边框
s、
形状-
属性、元素定位技巧等。不幸的是,我的所有试验都没有得出至少近似的结果。我似乎无法理解这一点,在网上也找不到任何例子。我最接近的是


任何帮助都将不胜感激。谢谢

使用
径向梯度
您可以轻松做到:

.rect{
边缘顶部:50px;
高度:120px;
背景:径向梯度(中心圆圈,透明100px,绿色100.5px);
}
.圆圈{
裕度:-150px自动0;
宽度:180px;
高度:180像素;
背景:绿色;
边界半径:50%;
}
html{
背景:线性渐变(向右,粉红色,白色);
身高:100%
}

使用
径向梯度
您可以轻松做到:

.rect{
边缘顶部:50px;
高度:120px;
背景:径向梯度(中心圆圈,透明100px,绿色100.5px);
}
.圆圈{
裕度:-150px自动0;
宽度:180px;
高度:180像素;
背景:绿色;
边界半径:50%;
}
html{
背景:线性渐变(向右,粉红色,白色);
身高:100%
}


可以做这样的事情哇,这条线索中有一些非常有趣的想法。非常感谢!可以做一些像这样的事情哇,在这个帖子里有一些非常有趣的想法。非常感谢!