Екатерина Ивасенко, Нет разницы порядок указания классов в атрибуте HTML элемента. Порядок учитывается только в CSS файле. Я так указал просто потому что я перфекционист и мне так больше нравится эстетически.
Пример. <div class="class1 class2"></div>
класс class1 переопределит class2 потому, что он указан после class2 в CSS файле. Хотя в аттрибуте я указал его последним class="class1 class2"
надеюсь вы понимаете, и я вас не запутал
Как понять сделать ее саму? Способов много. Можете, например, использовать Flexbox. "Положение утолщенной части" меняйте с помощью JS. Отслеживайте scrollTop например.
Berkutman, то есть вам нужно указать ID либо конкретному блоку который нужно показать, либо удалить класс d-none у всех вложенных блоков у которых он есть, например так
Berkutman, хорошо, понял вас, конкретно в вашем примере вы удаляете класс у родительского компонента.
$("#show_more").on("click", function() {
$("#some_block").removeClass("d-none"); // Ошибка! Вы удаляете класс у #some_block, а надо у его дочернего компонента
});