@Chainees

Как сверстать такой блок или как сверстать треугольную кнопку?

Здравствуйте, помогите пожалуйста, как сверстать такой блок?
5c72f9a301e4d258424781.png

Вопросы вызывает кнопка треугольного типа, как ее реализовать?
Через svg или clip-path?
  • Вопрос задан
  • 749 просмотров
Решения вопроса 2
Ragtime_Kitty
@Ragtime_Kitty
Да. сделать кнопку "треугольного типа" проще всего через clip-path и polygon
e.g https://jsfiddle.net/jhbxk9es/

Но чтобы стилизовать, вот как на картинке, нужно уже рисовать полигон в SVG.
Ответ написан
Exomode
@Exomode
Архитектор ПО
Учитывая, что в CSS3 можно не только геометрические примитивы рисовать, но еще и полноценные шейдеры видеокарты с нуля писать и применять в визуализации, в вашем распоряжении куда больше возможностей, чем просто внедрение SVG в разметку шаблона на уровне 1998го года. Но касательно вашей задачи, она легко решается в рамках стандартного CSS всего за одни сутки, и поможет вам в решении псевдоселектор ::after. Задайте ему необходимую высоту, градиентный бэкграунд, box-shadow и главное - border-параметры в правильном формате, и вы на выход получите готовое универсальное решение без применения векторной графики. Примеров реализации треугольной кнопки в гугле можно найти тысячи, это уже давно тривиальная задача. Вам лишь остаётся адаптировать имеющиеся решения под свой требуемый формат задачи.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы