1. Чтобы добавить класс к элементам, можно использовать методы JavaScript, такие как `classList.add()` или `className`.
Пример:
```html
<div id="myElement"></div>
<script>
const element = document.getElementById('myElement');
element.classList.add('myClass');
</script>
```
2. Чтобы реализовать появление блока с фильтрами, можно использовать CSS для установки свойства `display: none;` по умолчанию, а затем изменить его на `display: block;` или `display: flex;` с помощью JavaScript при выполнении определенного действия.
Пример:
```html
<button onclick="showFilters()">Показать фильтры</button>
<div id="filters" style="display: none;">
<!-- Содержание блока с фильтрами -->
</div>
<script>
function showFilters() {
const filters = document.getElementById('filters');
filters.style.display = 'block';
}
</script>
```
Это простой способ реализации появления блока с фильтрами, но существуют и другие способы, например, использование анимаций CSS или библиотеки JavaScript для управления анимациями.