如何创建具有两个边框的圆形
响应式地将 div 样式化为具有两个边框的圆形可以使用 CSS 来完成。提供的原始圆形 div CSS 可以修改以创建所需的效果:
div.circle { width: 90%; height: 0; padding-bottom: 90%; margin: auto; float: none; border-radius: 50%; background: pink; border: 1px solid green; box-shadow: 0 0 0 5px red; /* Adds a second red border */ }
这里,box-shadow 属性用于在圆周围创建第二个边框。值 0 0 0 5px 定义阴影的偏移、模糊和扩散,而红色指定边框的颜色。
问题中提到的内部 div 方法可以通过在圆圈 div:
内部 div 可以使用背景颜色设置样式,并使用 flexbox 垂直对齐:
div.circle {
display: flex;
align-items: center;
justify-content: center;
}
div.inner {
width: 80%;
height: 80%;
border-radius: 50%;
background: blue;
}
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3