Как реализовать такой элемент?
Рисовать в html получится с помощью canvas. Но я бы сделал с помощью svg. Еще можно просто картинку дома кинуть на back и разметить с помощью<map>
Но с svg удобнее как по мне, так как дом можно генерировать с разными конфигурациями.
Лучше на SVG