Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.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_Rounded Corners - Fatal编程技术网

Css 网页角点的反弧

Css 网页角点的反弧,css,rounded-corners,Css,Rounded Corners,我知道如何在网角上画弧。对于带有此圆弧的右侧部分)我们可以使用以下代码: border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; 对于带有此弧的左侧部分(我们可以使用此代码: border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; 这样就得到了这个结果:(\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

我知道如何在网角上画弧。对于带有此圆弧的右侧部分
我们可以使用以下代码:

 border-bottom-right-radius: 15px;
 border-bottom-left-radius: 15px;
对于带有此弧的左侧部分
我们可以使用此代码:

 border-bottom-right-radius: 15px;
 border-bottom-left-radius: 15px;
这样就得到了这个结果:
(\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

但是你如何在右角和左角形成一个弧,我不能用-15px作为半径


结果应该是这样的:
)\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

大概是这样的:

div {
background:
        -webkit-linear-gradient(45deg,  transparent 10px, #c00 10px),
        -webkit-linear-gradient(135deg, transparent 10px, #c00 10px),
        -webkit-linear-gradient(225deg, transparent 10px, #c00 10px),
        -webkit-linear-gradient(315deg, transparent 10px, #c00 10px);
}
请参阅此链接:

以及教程:

也有jQuery插件,但它们似乎很重


你也可以用背景图像来伪装它,但我想这不是你想要的。

有一种很时髦的方法可以用css渐变来实现这一点

大概是这样的:

div {
background:
        -webkit-linear-gradient(45deg,  transparent 10px, #c00 10px),
        -webkit-linear-gradient(135deg, transparent 10px, #c00 10px),
        -webkit-linear-gradient(225deg, transparent 10px, #c00 10px),
        -webkit-linear-gradient(315deg, transparent 10px, #c00 10px);
}
请参阅此链接:

以及教程:

也有jQuery插件,但它们似乎很重


您也可以使用背景图像来伪造它,但我想这不是您想要的。

简单的解决方案是将一些具有边框半径和相反背景的子元素附加到父元素: HTML


演示:

简单的解决方案是将一些具有边框半径和相反背景的子元素附加到父元素: HTML

演示: