JSFiddle - React, Tailwind, and code Playground

HTML

<div>
    <h1>Заголовок-лента</h1>
    <p>И один псевдоэлемент остается в резерве</p>
</div>

CSS

div {
    margin: 10px;
    padding: 20px;
    background: #f0f0f0;
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.4);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.4);
    box-shadow: 0 0 5px rgba(0,0,0,.4);
}

h1 {
    position: relative;
    color: #fff;
    margin: 0 -30px 30px -30px;
    padding: 10px 40px;
    background: #67B400;
    background-image: -moz-linear-gradient(#67B400, #539127);
    background-image: -webkit-linear-gradient(#67B400, #539127);
    background-image: -o-linear-gradient(#67B400, #539127);
    background-image: -ms-linear-gradient(#67B400, #539127);
    background-image:  linear-gradient(#67B400, #539127);
    -moz-box-shadow: 0 2px 3px -2px rgba(0,0,0,.5);
    -webkit-box-shadow: 0 2px 3px -2px rgba(0,0,0,.5);
    box-shadow: 0 2px 3px -2px rgba(0,0,0,.5);
}

h1:before{
    content: '';
    height: 0;
    position: absolute;
    border-style: solid;
    border-color: transparent;
    border-width: 10px 10px 0 10px;
    border-top-color: #539127;
    left: 0;
    right: 0;
    bottom: -10px;
    z-index: -2;
}