<style>
/*Стиль для наложения красного оттенка*/
.blend {
background-color: red;
background-blend-mode: multiply;
}
</style>
<script>
$( document ).ready(function(){
//Присваиваем классы для нужных элементов
$( "[href = '#front']" ).addClass('frontfon maincard');
$( "[href = '#bgfon']" ).addClass('bgfon maincard');
$( "[href = '#cardtext']" ).addClass('cardtext maincard');
$( "[href = '#closeicon']" ).addClass('closeicon');
//При клике на карточку
$( ".frontfon" ).click(function(event){
//Вычисляем номер карточки
var number = $(".frontfon").index(this);
//Скрываем элементы переднего плана
$(".frontfon:eq("+number+")").parent('.tn-elem').hide();
$(".bgfon:eq("+number+")").parent('.tn-elem').hide();
$(".cardtext:eq("+number+")").hide();
event.preventDefault();
});
//При клике на иконку
$( ".closeicon" ).click(function(event){
//Вычисляем номер карточки
var number = $(".closeicon").index(this);
//Показываем элементы перендего плана
$(".frontfon:eq("+number+")").parent('.tn-elem').show();
$(".bgfon:eq("+number+")").parent('.tn-elem').show();
$(".cardtext:eq("+number+")").show();
event.preventDefault();
});
//При наведении уарточку
$( ".frontfon" ).hover(function(){
//Вычисляем её номер
var numberhov = $(".frontfon").index(this);
//Добавляем эффект красного
$(".bgfon:eq("+numberhov+")").addClass('blend');
}, function(){
//Удаляем эффект красного
$(".bgfon").removeClass('blend');
});
});
</script>