css - 如何创建自定义虚线

标签 css

我想创建一个组件,其中有一条看起来像这样的虚线,基本上我想为每个破折号添加一个边框半径,使其像图片中那样 flex 。

enter image description here

到目前为止我尝试过:

.line {
  height: 12px;
  background: repeating-linear-gradient(to right,#52cc7a 0,#52cc7a 6px,transparent 6px,transparent 18px)
}
<div class="line"></div>

最佳答案

您可以使用径向渐变来近似它:

.line {
  height: 12px;
  background: 
   radial-gradient(4px 8px, #52cc7a 80%,transparent 87%) 0 0/20px 100%;
   
}
<div class="line"></div>

关于css - 如何创建自定义虚线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64661063/

相关文章:

html - 如何像附图一样塑造导航菜单中的事件列表?

html - 如何在 HTML 中使表格和文本居中

html - 标题移动其他菜单项并将它们的文本对齐到其底部

css - 将鼠标悬停在上方时,与文本同时更改背景

css - 视网膜设备的覆盖背景图像样式会下载两个图像吗?

jquery - 在移动 View 而不是桌面 View 中制作响应式 slider

javascript - d3js 缩放圆圈组

css - 找不到 "not equal"css 属性选择器

css - 当聚焦和编辑 TextInput 时,它会破坏左侧的值

javascript - 动态移动 div 中的元素以适合的数学