Задать вопрос

Бриллиант на CSS3: как создать треугольник для граней?

Пытаюсь создать бриллиант на CSS и задался вопросом: как создать треугольники для граней? Простой способ через border не поможет, тк треугольники не ровные, вершина смещена.

images?q=tbn:ANd9GcT7comWCKJVKu-39QIW64e
  • Вопрос задан
  • 3141 просмотр
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 3
mlnkv
@mlnkv
JavaScript Developer
ruseller.com/lessons.php?id=1538
там есть svg, вот это и попробуйте.

а вообще, тут можно обычными бордерами
Ответ написан
Комментировать
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
через бордеры, просто бордеры будут разных размеров. Пример:
jsfiddle.net/443s8/1
а там где вершина смещена (есть тупой угл) можно просто сделать в два слоя блоки.
Ответ написан
Способ через border + transform: rotate(*deg) ?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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