Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.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_Svg_Css Shapes - Fatal编程技术网

Html CSS带边框的单面切圆图像

Html CSS带边框的单面切圆图像,html,css,svg,css-shapes,Html,Css,Svg,Css Shapes,如何使用彩色边框制作以下形状: 我的第一次尝试是纯CSS,但附带的代码更像是鸡蛋形状,而不是圆形: img{ 边框:2px#ff00ff实心; 边框左上半径:60%50%; 边框左下半径:60%50%; 边界右上角半径:50%20%; 边框右下半径:50%20%; } 最简单的解决方案可能只是制作一个SVG 最简单的解决方案可能就是制作一个SVG 您可以使用伪元素创建如下内容: div{ 高度:300px; 宽度:300px; 位置:相对位置; 溢出:隐藏; 光标:指针; 过渡:全部为

如何使用彩色边框制作以下形状

我的第一次尝试是纯CSS,但附带的代码更像是鸡蛋形状,而不是圆形:

img{
边框:2px#ff00ff实心;
边框左上半径:60%50%;
边框左下半径:60%50%;
边界右上角半径:50%20%;
边框右下半径:50%20%;
}

最简单的解决方案可能只是制作一个SVG


最简单的解决方案可能就是制作一个SVG


您可以使用伪元素创建如下内容:

div{
高度:300px;
宽度:300px;
位置:相对位置;
溢出:隐藏;
光标:指针;
过渡:全部为0.4s;
}
div:悬停{
高度:500px;
宽度:500px;
}
部门:以前{
内容:“;
框大小:边框框;
位置:绝对位置;
排名:0;
左:15%;
身高:100%;
宽度:100%;
背景:url(http://lorempixel.com/300/300);
背景大小:100%100%;
边界半径:50%;
边框:10px实心番茄;
}
部门:之后{
内容:“;
位置:绝对位置;
右:0;
最高:15%;
身高:70%;
背景:番茄;
宽度:10px;
}

您可以使用伪元素创建如下内容:

div{
高度:300px;
宽度:300px;
位置:相对位置;
溢出:隐藏;
光标:指针;
过渡:全部为0.4s;
}
div:悬停{
高度:500px;
宽度:500px;
}
部门:以前{
内容:“;
框大小:边框框;
位置:绝对位置;
排名:0;
左:15%;
身高:100%;
宽度:100%;
背景:url(http://lorempixel.com/300/300);
背景大小:100%100%;
边界半径:50%;
边框:10px实心番茄;
}
部门:之后{
内容:“;
位置:绝对位置;
右:0;
最高:15%;
身高:70%;
背景:番茄;
宽度:10px;
}

太棒了!但是不幸的是,Opera和IE不支持。明天当我尝试你的建议时,我会给出进一步的反馈:)更新:它工作得很好,非常感谢@MatzunaTata Opera和IE都支持这一点,除非您需要支持一个非常古老、过时和危险的IE版本。太好了!但是不幸的是,Opera和IE不支持。明天当我尝试你的建议时,我会给出进一步的反馈:)更新:它工作得很好,非常感谢@MatzunaTata Opera和IE都支持这一点,除非你需要支持一个非常古老、过时和危险的IE版本。展示了一些你可以用纯CSS制作的惊人形状,例如(和使用此技术的投票结果@jbutler483)可能重复的显示了一些你可以用纯CSS制作的惊人形状,例如(并对使用此技术的@jbutler483答案进行了投票)可能的重复