Вставьте фото в zero-блок и присвойте ему class : zoomon
Выберите номер эффекта на фото, который вам понравился по кнопке "Смотреть примеры"
Вставьте код ниже в блок "T123" на странице
<!-- 9 hover effects для изображений на Tilda -->
<!-- https://youx.agency/9-hover-effects-dlya-izobrazhenij-na-tilda -->
<style>
.t396__elem.zoomon {
overflow: hidden;
border-radius: 16px; /* оставь свой радиус или удали строку */
}
.zoomon .tn-atom {
transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
transform: translateZ(0) scale(1); /* GPU + начальное состояние */
will-change: transform;
backface-visibility: hidden;
transform-origin: center center;
}
.zoomon .tn-atom:hover {
transform: translateZ(0) scale(1.1) !important; /* 1.1 или 1.12 как хочешь */
}
</style> <!-- 9 hover effects для изображений на Tilda -->
<!-- https://youx.agency/9-hover-effects-dlya-izobrazhenij-na-tilda -->
<style>
.t396__elem.zoomon2 {
overflow: hidden;
border-radius: 16px; /* добавь свой, если нужно */
pointer-events: auto !important;
}
.zoomon2 .tn-atom {
-webkit-transform: translateZ(0) scale(1.5);
transform: translateZ(0) scale(1.5);
-webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
backface-visibility: hidden;
will-change: transform;
}
.zoomon2 .tn-atom:hover {
-webkit-transform: translateZ(0) scale(1) !important;
transform: translateZ(0) scale(1) !important;
}
</style> <!-- 9 hover effects для изображений на Tilda -->
<!-- https://youx.agency/9-hover-effects-dlya-izobrazhenij-na-tilda -->
<style>
.t396__elem.zoomon {
overflow: hidden;
}
.zoomon .tn-atom {
-webkit-transform: rotate(15deg) scale(1.4);
transform: rotate(15deg) scale(1.4);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.zoomon .tn-atom:hover {
-webkit-transform: rotate(0) scale(1);
transform: rotate(0) scale(1);
}
</style> <!-- 9 hover effects для изображений на Tilda -->
<!-- https://youx.agency/9-hover-effects-dlya-izobrazhenij-na-tilda -->
<style>
.t396__elem.zoomon {
overflow: hidden;
}
.zoomon .tn-atom {
-webkit-filter: blur(3px);
filter: blur(3px);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.zoomon .tn-atom:hover {
-webkit-filter: blur(0);
filter: blur(0);
}
</style> <!-- 9 hover effects для изображений на Tilda -->
<!-- https://youx.agency/9-hover-effects-dlya-izobrazhenij-na-tilda -->
<style>
.t396__elem.zoomon {
overflow: hidden;
}
.zoomon .tn-atom {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.zoomon .tn-atom:hover {
-webkit-filter: grayscale(0);
filter: grayscale(0);
}
</style> <!-- 9 hover effects для изображений на Tilda -->
<!-- https://youx.agency/9-hover-effects-dlya-izobrazhenij-na-tilda -->
<style>
.t396__elem.zoomon {
overflow: hidden;
}
.zoomon .tn-atom {
-webkit-filter: sepia(100%);
filter: sepia(100%);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.zoomon .tn-atom:hover {
-webkit-filter: sepia(0);
filter: sepia(0);
}
</style> <!-- 9 hover effects для изображений на Tilda -->
<!-- https://youx.agency/9-hover-effects-dlya-izobrazhenij-na-tilda -->
<style>
.t396__elem.zoomon {
overflow: hidden;
}
.zoomon .tn-atom {
-webkit-filter: grayscale(0) blur(0);
filter: grayscale(0) blur(0);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.zoomon .tn-atom:hover {
-webkit-filter: grayscale(100%) blur(3px);
filter: grayscale(100%) blur(3px);
}
</style> <!-- 9 hover effects для изображений на Tilda -->
<!-- https://youx.agency/9-hover-effects-dlya-izobrazhenij-na-tilda -->
<style>
.t396__elem.zoomon {
overflow: hidden;
}
.zoomon .tn-atom {
opacity: 1;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.zoomon .tn-atom:hover {
opacity: .5;
}
</style> <!-- 9 hover effects для изображений на Tilda -->
<!-- https://youx.agency/9-hover-effects-dlya-izobrazhenij-na-tilda -->
<style>
.t396__elem.zoomon {
overflow: hidden;
}
.zoomon .tn-atom:hover {
opacity: 1;
-webkit-animation: flash 1.5s;
animation: flash 1.5s;
}
@-webkit-keyframes flash {
0% {
opacity: .4;
}
100% {
opacity: 1;
}
}
@keyframes flash {
0% {
opacity: .4;
}
100% {
opacity: 1;
}
}
</style> <!-- 9 hover effects для изображений на Tilda -->
<!-- https://youx.agency/9-hover-effects-dlya-izobrazhenij-na-tilda -->
<style>
.t396__elem.zoomon10 {
overflow: hidden;
}
.zoomon10 .tn-atom {
transition: all 0.5s ease;
}
.zoomon10 .tn-atom:hover {
filter: invert(1); /* Эффект инверсии цвета */
}
</style> <!-- 9 hover effects для изображений на Tilda -->
<!-- https://youx.agency/9-hover-effects-dlya-izobrazhenij-na-tilda -->
<style>
.t396__elem.zoomon11 {
overflow: hidden;
}
.zoomon11 .tn-atom {
transition: transform 0.3s ease-in-out;
}
.zoomon11 .tn-atom:hover {
transform: rotate(15deg) scale(1.4);
animation: shake 0.5s ease-in-out;
}
.zoomon11 .tn-atom:not(:hover) {
transform: rotate(0) scale(1);
}
@keyframes shake {
0% {
transform: rotate(15deg) scale(1.4) translateX(0);
}
25% {
transform: rotate(15deg) scale(1.4) translateX(-5px);
}
50% {
transform: rotate(15deg) scale(1.4) translateX(5px);
}
75% {
transform: rotate(15deg) scale(1.4) translateX(-5px);
}
100% {
transform: rotate(15deg) scale(1.4) translateX(0);
}
}
</style>