【问题标题】:Creating CSS shapes with outlines创建带有轮廓的 CSS 形状
【发布时间】:2014-11-28 04:05:34
【问题描述】:

我正在尝试创建一个网站,对于导航,我认为它会很酷,如果我可以使用形状,我会尽量避免使用图像。

我正在尝试创建的特定形状是带有边框的新月形。

我想要达到的目标:

我想用红色周围的边框来完成这个形状,而圆圈的其余部分(不是红色轮廓的一部分)消失了。

.bottom_line {
  position: absolute;
  height: 500px;
  width: 500px;
  border: 10px solid black;
  border-radius: 500px;
  box-shadow: 100px 100px 0px 0px red inset;
}

.top_line {
  position: absolute;
  top: 110px;
  left: 110px;
  height: 500px;
  width: 500px;
  border: 10px solid black;
  border-radius: 500px;
}
<div class="top_line"></div>
<div class="bottom_line"></div>

【问题讨论】:

  • 这是 SVG 的完美案例......

标签: html css css-shapes


【解决方案1】:

经过大量的摆弄,我想出了这个。谢谢,cpshah,你的回答帮助我想出了这个。

.circle {
  position: absolute;
  top: 15px;
  left: 15px;
  height: 500px;
  width: 500px;
  border: 10px solid transparent;
  border-radius: 500px;
  box-shadow: 100px 100px 0px 0px red inset;
}

.bottom_line {
  position: absolute;
  top: 110px;
  left: 110px;
  height: 500px;
  width: 500px;
  border: 10px solid transparent;
  border-radius: 500px;
  box-shadow: 20px 20px 0px -8px purple inset;
  z-index: 2;
}

.top_line {
  position: absolute;
  height: 510px;
  width: 510px;
  border: 10px solid transparent;
  border-radius: 510px;
  box-shadow: 15px 15px 0px 7px purple inset;
  z-index: 1;
}
<div class="circle"></div>
<div class="top_line"></div>
<div class="bottom_line"></div>

【讨论】:

    【解决方案2】:

    查看 dropbox 的图像,您不想在圆弧内使用圆形。 因此,您可以将其用于 top_line 类:

    .top_line {
      position: absolute;
      top: 110px;
      left: 110px;
      height: 430px;
      width: 430px;
      border-radius: 500px;
      z-index: 2;
      background-color: #FFF;
      box-shadow: 9px 10px 0px 0px black inset;
      border-bottom-left-radius: 300px;
      border-top-right-radius: 300px;
    }
    &lt;div class="top_line"&gt;&lt;/div&gt;

    【讨论】:

    • 有没有办法让背景色透明
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-17
    • 1970-01-01
    • 2021-10-01
    相关资源
    最近更新 更多