Вы можете использовать 1 файл CSS, например, ниже
BODY.Template1 H1 {
}
BODY.Template1 P {
}
BODY.Template1 A {
}
BODY.Template2 H1 {
}
BODY.Template2 P {
}
BODY.Template2 A {
}
В вашем jquery, onload, вы выбираете шаблон
$(document).ready(function() {
$('BODY').addClass('Template1');
});
$(element).click(function() {
$('BODY').removeClass('Template1').addClass('Template2');
});
В зависимости от размера, количества шаблоновВы, возможно, захотите поместить их в отдельные файлы.Затем вам придется динамически загружать каждый файл, когда пользователь щелкает по нему, что может привести к задержке для пользователя, когда он нажимает кнопку.