@yv1995

Как с помощью ТОЛЬКО css/html нарисовать усеченный конус?

В общем нужен конечный вот-такой рисунок! (БЕЗ ИСПОЛЬЗОВАНИЯ КАРТИНОК)
top-sale.pro/wp-content/uploads/2016/01/Voronka.net.jpg
По большей степени меня интересует как сделать то что обведено joxi.ru/vAWLo90TDdNyrW
Да и все должно быть по дивам, т.к. потом нужно будет обрабатывать события по клику на каждую область!
Может кто натолкнет на правильную мысль сижу второй день получился бред))
Спасибо)
  • Вопрос задан
  • 715 просмотров
Пригласить эксперта
Ответы на вопрос 4
sfi0zy
@sfi0zy Куратор тега CSS
Creative frontend developer
Неплохой идеей будет Snap.svg - рисуйте что хотите, клик на элемент сделать несложно.
Ответ написан
Комментировать
dom1n1k
@dom1n1k
Это нужно рисовать либо при помощи svg, либо растровая картинка + карта кликов. Предпочтительнее, конечно, первый вариант.
Пытаться обойтись тут чистыми html/css - это чистой воды "в гамаке и стоя". Нет ни одной разумной причины так делать.
Ответ написан
Нарисовать можно. Идея такая: рисуете трапецию при помощи border, через псевдоэлементы добавляете к ней овал. Следующий уровень будет перекрывать ее и наслаиваться, создавая разделения между секциями. Последний уровень - просто овал.
Ответ написан
trushka
@trushka
Можно с помощью 3D-трансформаций: типа квадратный блок, снизу - перпендикулярный ему блок со скруглёнными углами (круглый). Всё это наклонено слегка назад.. Вернее, чтоб проще с бордерами было, то лучше назад на угол φ, а круглые блоки у основания - на угол 90°+2*φ
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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