gpt4 book ai didi

html - 我需要画 2 个用线连接的圆圈?仅在 CSS 中

转载 作者:太空宇宙 更新时间:2023-11-04 01:57:22 27 4
gpt4 key购买 nike

我需要绘制 2 个与 css 连接的圆圈,这样我就可以使用航类搜索网站,如果你能让我帮你回答这就是我想要的

enter image description here

纯 css 或 materializecss 谢谢

最佳答案

这是对圆圈使用单个元素和伪元素的总体思路。将它们放在线上,并在圆圈中使用与页面背景相匹配的背景颜色

body {
padding: 2em;
}
div {
background: blue;
height: 1px;
position: relative;
}
div:before, div:after {
position: absolute;
top: 50%; left: 0;
transform: translateY(-50%);
content: '';
height: 1em; width: 1em;
border: 1px solid blue;
border-radius: 50%;
background: #fff;
}

div:after {
left: auto;
right: 0;
}
<div></div>

或者您可以将圆圈放置在父元素之外,而不是使用背景图像。

body {
padding: 2em;
}
div {
background: blue;
height: 1px;
position: relative;
}
div:before, div:after {
position: absolute;
top: 50%; left: 0;
transform: translate(-100%,-50%);
content: '';
height: 1em; width: 1em;
border: 1px solid blue;
border-radius: 50%;
}

div:after {
left: auto;
right: 0;
transform: translate(100%,-50%);
}
<div></div>

关于html - 我需要画 2 个用线连接的圆圈?仅在 CSS 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42357449/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com