我是一个编程新手,我正在试图弄清楚如何在某些位置的边缘上用多个圆圈来掩蔽div框,以便在图片中得到类似的东西.该网站是www.stampfinity.com-首页向下滚动的渐变框所在的地方.我正在使用这个项目的Wordpress与包含主题和编辑的主题在快速-css类的css.
This is how the div boxes are supposed to look:
我try 了几个"偷工减料"的代码,并试图修改,但无论我try 了什么,我都失败了,因为它只是做了一些完全奇怪的事情,或者毁了整个事情.
在这个特定的例子中,我可以将第一个圆向下移动,但如果我try 下一个圆,它就会使整个过程崩溃.
.divbox {
-webkit-mask:
radial-gradient(circle 30px at 0% 50%,#0000 98%,#000),
radial-gradient(circle 30px at top right,#0000 98%,#000) top right,
radial-gradient(circle 30px at bottom left ,#0000 98%,#000) bottom left,
radial-gradient(circle 30px at bottom right,#0000 98%,#000) bottom right;
-webkit-mask-size:50% 50%;
-webkit-mask-repeat:no-repeat;
}
如果我try 这个代码,也会发生类似的事情
.divbox {
--mask:
radial-gradient(40px at 0 60%,#0000 98%,#000) 0/51% 100% no-repeat,
radial-gradient(40px at 0% 80%,#0000 98%,#000) 100%/51% 100% no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
}
不管我怎么try ,我都不能把圆圈放在我想要的位置.理想情况下,我只想放置一个具有X/Y相对位置的圆(即0%80%),并将圆大小调整为div框大小