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

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

images?q=tbn:ANd9GcT7comWCKJVKu-39QIW64e
  • Вопрос задан
  • 3132 просмотра
Решения вопроса 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) ?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы