CSS Triangle具有平滑的圆形adges

时间:2018-05-04 05:49:07

标签: html css3

我正面临着新的和最艰难的css挑战。我需要开发一个带图标和文字的三角形框。我尝试了很多不同的方法,但我没有达到我想要的结果。请看图像我需要什么。任何建议或代码将不胜感激。 enter image description here

<div class="outer-triangle">
    <div class="inner-triangle">
        <i class="fa fa-bathtub">
        <h2>Heading</h2>
        <p>This is testing for multi line paragraph</p>
    </div>
</div>

1 个答案:

答案 0 :(得分:-1)

纯CSS的最佳效果如下:

enter image description here

您可以进一步使用代码,看看是否可以从这里进一步了解。

let empty ='';
.roundTriangle {
  background: #006600;
  position: absolute;
  border-radius: 50%;
  border: 20px solid #006600;
  width: 20px;
  height: 20px;
}

.roundTriangle::after {
  position: absolute;
  content: '';
  width: 0px;
  height: 0px;
  bottom: -62px;
  left: -13.9px;
  border: 24px solid transparent;
  border-top: 30px solid #006600;
}
<div class="roundTriangle"></div>