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

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

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

images?q=tbn:ANd9GcT7comWCKJVKu-39QIW64e
  • Вопрос задан
  • 3142 просмотра
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Skillbox
    Веб-вёрстка 3.0
    3 месяца
    Далее
  • 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) ?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
FoodSoul Калининград
от 180 000 до 250 000 ₽
Data Directs Тель-Авив
от 350 000 ₽