<style>
/*Меняем цвет квадратика при наведении ка карточку*/
.cardmain:hover .colorsquare1 { background: #0058cc}
.cardmain:hover .colorsquare2 { background: #3F8C95}
.cardmain:hover .colorsquare3 { background: #bd5353}
.cardmain:hover .colorsquare4 { background: #719c7d}
/*Цвет квадратика в базе*/
.colorsquare1 { background: rgba(0,88,204,0.2)}
.colorsquare2 { background: rgba(63,140,149,0.2)}
.colorsquare3 { background: rgba(189,83,83,0.2)}
.colorsquare4 { background: rgba(113,156,125,0.2)}
/*Эффект увеличения квадратика при наведении на карточку*/
.cardmain:hover .littlesquare {
-webkit-transform: scale(19);
transform: scale(19);
}
/*Меняем цвет текста при наведении на карточку*/
.cardmain:hover .tn-atom {
color: #ffffff !important;
}
/*Накладываем фильтр на стрелку при наведении на карточку*/
.cardmain:hover .zarrow {
-webkit-filter: brightness(30);
-moz-filter: brightness(30);
filter: brightness(30);
margin-left: 10px;
}
/*Изменяем прозрачность стрелки при наведении на карточку*/
.cardmain:hover .zarrow .tn-atom {
opacity:1 !important;
}
/*Настройки для внешнего Shape*/
.cardbg{
overflow:hidden;
}
/*Характер анимации для стрелочки*/
.zarrow{
transition-delay: 0.2s;
transition: all 0.2s;
}
/*Стили для квадратика*/
.littlesquare {
position: relative;
height: 82px;
width: 76px;
top: -16px;
left: 26px;
transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
}
</style>
<script>
$( document ).ready(function() {
//Прописываем ссылки для наших карточек
var cardmainclink = [ 0 ,
"#myfavoritelink1" ,
"#myfavoritelink2" ,
"#myfavoritelink3" ,
"#myfavoritelink4"
];
//Счтиаем кол-во фонов
var colzerocardbg = $('a[href^= "#zerocardbg"]').length;
for(let i = 1; i < colzerocardbg+1; i++){
//Присваиваем класс для фона карточки
$('[href= "#zerocardbg'+i+'"]').append('<div class = "littlesquare colorsquare'+i+'"></div>').closest('.t396__elem').addClass('cartochki'+i+' cardbg');
//Присваиваем класс для иконки
$('[href= "#zerocardicon'+i+'"]').closest('.t396__elem').addClass('cartochki'+i+'');
//Присваиваем класс для текста
$('[href= "#zerocardtext'+i+'"]').closest('.t396__elem').addClass('cartochki'+i+'');
//Присваиваем класс для стрелочки
$('[href= "#zerocardarrow'+i+'"]').closest('.t396__elem').addClass('cartochki'+i+' zarrow');
//Создаём родительский класс для всех элементов карточки
$('.cartochki'+i+'').wrapAll('<div class = "cardmain"><a class="linker" href='+cardmainclink[i]+'></a></div>');
};
//Удаляем лишние ссылки из ZeroBlock
$('[href^="#zerocard"]').removeAttr('href');
});
</script>