Есть ли функция ЕСЛИ.....ТО на CSS или же HTML?
CSS и HTML это декларативные языки разметки, а стало быть функций там в принципе нет, так же как и ветвления. А то что вы описываете делается через js.
css и html не предусматривает такого функционала =)