Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/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
Html 带双边框的CSS圆_Html_Css_Border_Css Shapes - Fatal编程技术网

Html 带双边框的CSS圆

Html 带双边框的CSS圆,html,css,border,css-shapes,Html,Css,Border,Css Shapes,我刚收到设计师的PSD,大部分部分都可以通过CSS实现,我只想做一点,对我来说很难,那就是一个有两个边框的圆。 我可以使用bg图像方法,但使用CSS3实现这一点是非常理想的 使用CSS的一个主要原因是在几个不同的元素上使用了相同的边框 您可以使用::before或::after伪元素来创建此形状: .btn支架{ 背景:暗绿色; 填充:30px; } .btn{ 背景:透明; 证明内容:中心; 对齐项目:居中; 位置:相对位置; 颜色:#fff; 显示器:flex; 高度:100px; 宽度:

我刚收到设计师的PSD,大部分部分都可以通过CSS实现,我只想做一点,对我来说很难,那就是一个有两个边框的圆。 我可以使用bg图像方法,但使用CSS3实现这一点是非常理想的

使用CSS的一个主要原因是在几个不同的元素上使用了相同的边框


您可以使用
::before
::after
伪元素来创建此形状:

.btn支架{
背景:暗绿色;
填充:30px;
}
.btn{
背景:透明;
证明内容:中心;
对齐项目:居中;
位置:相对位置;
颜色:#fff;
显示器:flex;
高度:100px;
宽度:100px;
}
.btn,
.btn::之后{
边框:1px实心#fff;
边界半径:100%;
}
.btn::之后{
位置:绝对位置;
内容:'';
宽度:100%;
身高:100%;
左:0;
顶部:-4px;
}

登记

您可以使用
::before
::after
伪元素来创建此形状:

.btn支架{
背景:暗绿色;
填充:30px;
}
.btn{
背景:透明;
证明内容:中心;
对齐项目:居中;
位置:相对位置;
颜色:#fff;
显示器:flex;
高度:100px;
宽度:100px;
}
.btn,
.btn::之后{
边框:1px实心#fff;
边界半径:100%;
}
.btn::之后{
位置:绝对位置;
内容:'';
宽度:100%;
身高:100%;
左:0;
顶部:-4px;
}

登记

您可以尝试:之后为圆制作两个边框:

.green{
宽度:300px;
高度:300px;
背景颜色:绿色;
显示器:flex;
对齐项目:居中;
证明内容:中心;
}
.圆圈{
位置:相对位置;
宽度:150px;
高度:150像素;
边框:1px实心#fff;
边界半径:50%;
}
.圆圈::之后{
内容:'';
宽度:150px;
高度:150像素;
边框:1px实心#fff;
边界半径:50%;
显示:块;
保证金:-4px2px;
}

您可以尝试:之后为圆制作两个边框:

.green{
宽度:300px;
高度:300px;
背景颜色:绿色;
显示器:flex;
对齐项目:居中;
证明内容:中心;
}
.圆圈{
位置:相对位置;
宽度:150px;
高度:150像素;
边框:1px实心#fff;
边界半径:50%;
}
.圆圈::之后{
内容:'';
宽度:150px;
高度:150像素;
边框:1px实心#fff;
边界半径:50%;
显示:块;
保证金:-4px2px;
}

您可以将单个元素与

按钮{
位置:相对位置;
保证金:20px自动;
边界半径:50%;
边框:2倍实心透明;
边框底部:无;
边界顶部:无;
宽度:100px;
高度:100px;
颜色:红色;
框阴影:-1px-1px当前颜色,
1px 1px当前颜色,
插图-1px 1px currentcolor,
插入1px-1px currentcolor;
显示:块;
背景色:#fd999952;
背景剪辑:填充框;
字体大小:粗体;
大纲:无;
}

寄存器
您可以将单个元素与

按钮{
位置:相对位置;
保证金:20px自动;
边界半径:50%;
边框:2倍实心透明;
边框底部:无;
边界顶部:无;
宽度:100px;
高度:100px;
颜色:红色;
框阴影:-1px-1px当前颜色,
1px 1px当前颜色,
插图-1px 1px currentcolor,
插入1px-1px currentcolor;
显示:块;
背景色:#fd999952;
背景剪辑:填充框;
字体大小:粗体;
大纲:无;
}
寄存器