Flexbox + autoprefixer. Те кто сидят с "браузера" который не поддерживает флексы даже префиксами, обычно не попадают в ЦА клиентов.
На них можно сверстать почти что угодно. Это моё имхо, кто-то может не согласиться
на jquery при наведении на блок 1 или 2, присваиваешь им класс (такой же как при :hover), а затем когда мышка попадает на другие элементы, класс автоматически убирается