Здравствуйте! Есть кнопка как на картинке, она выполнена чисто на CSS.
Впринципе прицепить треугольник к прямоугольнику не проблема, но только здесь у нас края закруглённые, да и заливка там градиентная. Я уже как не кувыркался, но чёт не соображу, как это сделано. Крч. вот такое убожество вышло https://jsfiddle.net/szhtogky/
5 символов
каких?
Что-то получилось. Не очень конечно, но лучше чем ваш прикрепленный пример.
HTML
<div class="container">
<div class="main">
<div class="arrow"></div
>
</div>
</div>
CSS
.container {
width: 215px;
overflow: hidden;
}
.main {
height: 40px;
background-image: linear-gradient(to bottom, #006e2e, #00fe2e);
position: relative;
width: 200px;
border-radius: 4px;
border: 1px solid black;
border-right: none;
}
.arrow {
width: 25px;
height: 25px;
background-image:linear-gradient(135deg, #006e2e, #00fe2e);
position: relative;
transform: rotate(45deg) skew(10deg, 10deg);
top: 7px;
left: 185px;
border-top: 1px solid black;
border-right: 1px solid black;
border-radius: 4px;
z-index: -1;
}
Цвета и рамки естественно не ваши. Всё в целях эксперимента.