Html 如何分隔边框或如何圈出圆

Html 如何分隔边框或如何圈出圆,html,css,Html,Css,悬停时的预期结果: #bolinhas{ 背景:#E2DC; 位置:相对位置; 浮动:左; 宽度:10vh; 高度:10vh; 边界半径:50%; 边界塌陷:分离;/*不起作用*/ 边框间距:10px 50px;/*不起作用*/ } #埃斯帕科{ 背景:隐形; 位置:相对位置; 浮动:左; 左:45%; 最高:35%; 宽度:10vh; 高度:10vh; -莫兹边界半径:10vh; -webkit边界半径:10vh; 边界半径:10vh; } #波林哈斯:悬停{ 高度:20vh; 宽度:20

悬停时的预期结果:

#bolinhas{
背景:#E2DC;
位置:相对位置;
浮动:左;
宽度:10vh;
高度:10vh;
边界半径:50%;
边界塌陷:分离;/*不起作用*/
边框间距:10px 50px;/*不起作用*/
}
#埃斯帕科{
背景:隐形;
位置:相对位置;
浮动:左;
左:45%;
最高:35%;
宽度:10vh;
高度:10vh;
-莫兹边界半径:10vh;
-webkit边界半径:10vh;
边界半径:10vh;
}
#波林哈斯:悬停{
高度:20vh;
宽度:20vh;
背景色:不可见;
边框:1px实心#555;
边界半径:50%;
}
#博尔达:悬停{
高度:20vh;
宽度:20vh;
背景色:不可见;
边框:1px实心#555;
边界半径:50%;
}






我想做的是:

您可以将SVG元素与一起用于悬停状态

正文{
高度:100vh;
保证金:0;
显示器:flex;
}
svg{
弹性:1;
}
.圆--内部{
颜色:#E7E7DC;
}
.圆--外圆{
颜色:#868780;
不透明度:0;
}
.circle--内部:悬停+.circle--外部{
不透明度:1;
}

您可以将SVG元素与用于悬停状态的一起使用

正文{
高度:100vh;
保证金:0;
显示器:flex;
}
svg{
弹性:1;
}
.圆--内部{
颜色:#E7E7DC;
}
.圆--外圆{
颜色:#868780;
不透明度:0;
}
.circle--内部:悬停+.circle--外部{
不透明度:1;
}

这是一种方法。也许有更好的办法

#圆圈{
宽度:200px;
高度:200px;
背景:#E2DC;
位置:相对位置;
边界半径:999px;
利润率:20px;
}
#圆圈:悬停{
盒影:0.2pt白色;
}
#圆:悬停:在{
内容:'';
位置:绝对位置;
顶部:-5px;
左:-5px;
右:-5px;
底部:-5px;
背景:#555;
z指数:-1;
边界半径:999px;
}

这是一种方法。也许有更好的办法

#圆圈{
宽度:200px;
高度:200px;
背景:#E2DC;
位置:相对位置;
边界半径:999px;
利润率:20px;
}
#圆圈:悬停{
盒影:0.2pt白色;
}
#圆圈:悬停:之后{
内容:'';
位置:绝对位置;
顶部:-5px;
左:-5px;
右:-5px;
底部:-5px;
背景:#555;
z指数:-1;
边界半径:999px;
}

您的JSFIDLE链接只是指向主页,而不是指向包含您的代码的主页。哦,对不起。修正了。你的JSFIDLE链接只是指向主页,而不是包含你代码的主页。哦,对不起。修正。做得很好:)我在胡思乱想一个有趣的想法。你可能会感激它,哈哈:就是不能让它工作properly@icecub谢谢有些不可思议的事情来自有趣的想法.Ye我想:让我们看看是否可以在它周围画一个unicode圆形字符。但问题是所需的字体大小弄乱了
:P
你们太棒了!非常感谢你!干得好:)我在胡思乱想一个有趣的主意。你可能会感激它,哈哈:就是不能让它工作properly@icecub谢谢有些不可思议的事情来自有趣的想法.Ye我想:让我们看看是否可以在它周围画一个unicode圆形字符。但问题是所需的字体大小弄乱了
:P
你们太棒了!非常感谢你!你们真了不起!非常感谢你!你们真了不起!非常感谢你!