三角全底css

Ara*_*oca 2 html css css-shapes

我想要那样做:

旗

但是我用css做了很多麻烦......有人可以帮帮我吗?

这是我最好的尝试:

.flag.vertical {
    background-color: #dd7758;
    height: 0;
    padding-bottom: 25px;
    text-align: center;
    color: white;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent white transparent;
}
Run Code Online (Sandbox Code Playgroud)
<div class="flag-wrapper"><span class="flag vertical">-5%</span></div>
Run Code Online (Sandbox Code Playgroud)

我怀疑是要在底部制作这个白色三角形.这里的文本和字体系列的垂直对齐无关紧要.

非常感谢!

ell*_*sis 5

设置width0

.flag-wrapper{ background-color: #dd7758;
    height: 0;
    padding-bottom: 25px;
   text-align: center;
    color: white;
    border-style: solid;
    border-width: 20px 20px 20px 20px;
    border-color: transparent transparent white transparent;
    width: 0; 
    }

span{
margin-left:-10px
}
Run Code Online (Sandbox Code Playgroud)
<div class="flag-wrapper"><span>-5%</span></div>
Run Code Online (Sandbox Code Playgroud)