Можно ли стилями и js сделать адаптивной карусель на bootstrap 3?
Прежде всего, ответ на вопрос - Можно!
Делал )
вижу на примерах, что можно, но как сделать то что есть, не меняя html?
Совсем не меняя html - вероятно, не получится. Но можно менять html через js.
Добавлю!
Менять его лучше Функцией.
А эту функцию вызывать не только при начальной загрузке - но и после каждого ресайза (посетитель может повернуть телефон/планшет).
Насколько помню, делал примерно так: при каждом ресайзе определял пройдены ли границы бутстраповских breakpoint-ов. Если пройдены - запуск функции, которая в зависимости от теперешнего диапазона ширины перестраивает html в карусели.
Есть рабочий пример, если что ;)