Генератор CSS-треугольников и стрелок
Преобразуйте направление, размер и цвет в CSS-правило для треугольника или стрелки — без изображений.
Генератор CSS-треугольников и стрелок
Укажите направление, ширину, высоту и цвет — инструмент напишет CSS-правило для отрисовки фигуры: треугольник, указывающий вверх, вниз, влево или вправо, или угловой треугольник для значка ленты. Не нужно экспортировать изображение и добавлять лишнюю разметку: фигура — это чистый CSS, поэтому она идеально масштабируется и остаётся чёткой на экранах высокой плотности. Это основа для стрелок выпадающих меню, индикаторов аккордеонов, ленточных значков и указателей всплывающих подсказок.
Поддерживаются два метода. Border trick устанавливает противоположные границы нулевого бокса в прозрачный и окрашивает остальное — классический рецепт с самой широкой поддержкой браузеров. clip-path рисует фигуру на отмеренном боксе с использованием многоугольника, что проще читать в инструментах разработчика и анимировать. Переключайтесь между ними с помощью опции метода.
Включите «Использовать ::after pseudo-element» для правила, ограниченного ::after, абсолютно позиционированного вплотную к выбранной стороне или углу, готового добавить к элементу, у которого уже есть позиционирование relative — именно то, что нужно стрелке выпадающего меню или указателю подсказки, без лишнего HTML. Или включите «Речевой пузырь со стрелкой» — инструмент создаст два правила вместе: рамку скруглённого callout-бокса и хвост стрелки, прикреплённой к его краю, указывающей в выбранном направлении — форма за чат-бульбашкой или помощающим поповером.
Всё работает в вашем браузере: ничто, что вы настраиваете, никогда не отправляется. Скопируйте сгенерированный CSS, загрузите как .txt-файл или отправьте входу другого инструмента — скажем, генератора border-radius или clip-path — чтобы продолжить уточнение фигуры.