Я работаю над веб-сайтом в настоящий момент и столкнулся с проблемой с треугольным паттерном.Реализация проекта Tricky Triangle
Дизайнер издевались сайт с треугольными плитками и узорами:
Обратите внимание, что я должен был удалить большую часть контента, чтобы разместить его здесь, но есть содержание на верхней треугольной шаблон.
Я сделал некоторые исследования о том, как реализовать треугольники в HTML, CSS и, возможно, JS и придумал три возможных варианта (?):
- фоновое изображение
- стрижкой дивы и позиционируют их
- с помощью SVG и позиционирования этого
проблему с фоновым образом является то, что некоторые из этих плиток будут позже изменить на клик и показать вещи и т.д. Так что они на самом деле не должны 't be on a picture
Я начал обрезать и позиционировать divs, но это просто происходит навсегда, и я начинаю чувствовать, что это не может быть лучшим решением. Нагрузки возиться, и я думаю, что позже у меня возникнут проблемы с несоответствиями
У меня нет большого опыта работы с svg, но мне пришлось бы рисовать их все по одному и позиционировать их также (правильно? предположение). Не похоже на подход с лучшей практикой.
Есть ли у кого-нибудь какие-либо данные о том, как я могу это решить, или мне просто нужно выполнить одно из решений, названных выше, поскольку нет более быстрого пути.
Я бы очень признателен за любые идеи. Спасибо Антон
Можете ли вы поделиться код у вас есть сейчас, пожалуйста. –