<style>
/*Стиль с отменой тени*/
.noshadow{
box-shadow: none !important;
}
/*Цвет текста при наведении*/
.hovercolor{
color:#F24053 !important;
}
/*Параметры анимации при наведении */
.shadowcard {
transition:all 0.8s cubic-bezier(0, 0, 0.8, 1.0);
}
</style>
<script>
//Присваиваем классы к иконке
$('[href="#cardpic1"]').addClass('cardicon iconforcard1');
//Присваиваем классы к shape с тенью
$('[href="#shadowbg1"]').addClass('bgshadowcard1 shadowcard');
//Позиция иконки на старте
var position1 = -2235;
var direction1 = true;
//Функция анимации иконки...
function auto_play() {
if (position1<-2100){direction1 = true};
if (position1>-100){direction1 = false};
if (direction1){position1 = position1+97.125}else{position1 = position1-97.125};
$('.iconforcard1').css('background-position' , position1+'px');
};
//При наведении на элемент
$("[href='#mylink1']").hover(function(){
//Меняем цвет надписи
$('[href="#cardlink1"]').addClass('hovercolor');
//Изменяем размер линии
$("[href='#linecard1']").parent(".tn-elem").stop(true,true).animate({width : '+=220', }, 500, function() { });
//Убираем тень у объекта
$('.bgshadowcard1').addClass('noshadow');
//Запускаем иконку
autoPlay = setInterval( auto_play, 30 );
},function(){
//Когда курсор вышел из зоны наведения...
//Меняем цвет надписи
$('[href="#cardlink1"]').removeClass('hovercolor');
//Изменяем размер линии
$("[href='#linecard1']").parent(".tn-elem").stop(true,true).animate({width : '-=220', }, 500, function() { });
//Убираем тень у объекта
$('.bgshadowcard1').removeClass('noshadow');
//Останавливаем иконку
clearInterval(autoPlay);
});
</script>
<script>
//Присваиваем классы к иконке
$('[href="#cardpic2"]').addClass('cardicon iconforcard2');
//Присваиваем классы к shape с тенью
$('[href="#shadowbg2"]').addClass('bgshadowcard2 shadowcard');
//Позиция иконки на старте
var position2 = -2208;
var direction2 = true;
//Функция анимации иконки...
function auto_play2() {
if (position2<-2100){direction2 = true};
if (position2>-100){direction2 = false};
if (direction2){position2 = position2+96}else{position2 = position2-96};
$('.iconforcard2').css('background-position' , position2+'px');
};
//При наведении на элемент
$("[href='#mylink2']").hover(function(){
//Меняем цвет надписи
$('[href="#cardlink2"]').addClass('hovercolor');
//Изменяем размер линии
$("[href='#linecard2']").parent(".tn-elem").stop(true,true).animate({width : '+=220', }, 500, function() { });
//Убираем тень у объекта
$('.bgshadowcard2').addClass('noshadow');
//Запускаем иконку
autoPlay2 = setInterval( auto_play2, 30 );
},function(){
//Когда курсор вышел из зоны наведения...
//Меняем цвет надписи
$('[href="#cardlink2"]').removeClass('hovercolor');
//Изменяем размер линии
$("[href='#linecard2']").parent(".tn-elem").stop(true,true).animate({width : '-=220', }, 500, function() { });
//Убираем тень у объекта
$('.bgshadowcard2').removeClass('noshadow');
//Останавливаем иконку
clearInterval(autoPlay2);
});
</script>
<script>
//Присваиваем классы к иконке
$('[href="#cardpic3"]').addClass('cardicon iconforcard3');
//Присваиваем классы к shape с тенью
$('[href="#shadowbg3"]').addClass('bgshadowcard3 shadowcard');
//Позиция иконки на старте
var position3 = -2208;
var direction3 = true;
//Функция анимации иконки...
function auto_play3() {
if (position3<-2100){direction3 = true};
if (position3>-100){direction3 = false};
if (direction3){position3 = position3+96}else{position3 = position3-96};
$('.iconforcard3').css('background-position' , position3+'px');
};
//При наведении на элемент
$("[href='#mylink3']").hover(function(){
//Меняем цвет надписи
$('[href="#cardlink3"]').addClass('hovercolor');
//Изменяем размер линии
$("[href='#linecard3']").parent(".tn-elem").stop(true,true).animate({width : '+=220', }, 500, function() { });
//Убираем тень у объекта
$('.bgshadowcard3').addClass('noshadow');
//Запускаем иконку
autoPlay3 = setInterval( auto_play3, 30 );
},function(){
//Когда курсор вышел из зоны наведения...
//Меняем цвет надписи
$('[href="#cardlink3"]').removeClass('hovercolor');
//Изменяем размер линии
$("[href='#linecard3']").parent(".tn-elem").stop(true,true).animate({width : '-=220', }, 500, function() { });
//Убираем тень у объекта
$('.bgshadowcard3').removeClass('noshadow');
//Останавливаем иконку
clearInterval(autoPlay3);
});
</script>