Логотип ФОТОСТУДИЯ IDEA

ФОТОСТУДИЯ IDEA

Интерьерная фотостудия с интересными декорациями и реквизитом. У нас большой опыт в съемке семей, детей и фотосессий в ожидании чуда. Проводим выездные фотосессии в городе и на природе.


try { function setBackgroundHeight() { var introHeight = document.querySelector('.card-intro').clientHeight; document.querySelector('.card-intro-bg').style.height = introHeight + 'px'; } function fadeIntro() { var cardIntro = document.querySelector('.card-intro'); if ( document.querySelector('.card-wrapper-inner').scrollTop > 0 && document.querySelector('.card-wrapper-inner').scrollTop < cardIntro.clientHeight ) { var opacity = document.querySelector('.card-wrapper-inner').scrollTop/cardIntro.clientHeight; if ( opacity <= 1 ) { cardIntro.style.opacity = 1 - opacity; cardIntro.style.transform = 'translateY(' + opacity*50 + 'px)'; } } else if ( document.querySelector('.card-wrapper-inner').scrollTop <= 0 ) { cardIntro.style.opacity = 1; cardIntro.style.transform = 'translateY(0)'; } else { cardIntro.style.opacity = 0; } } function toggleButtons(){ var buttonsList = document.querySelector('.apollo-links-list'), toggleBtn = document.querySelector('#expand_btns_btn'), moreText = toggleBtn.getAttribute('data-more-text'), lessText = toggleBtn.getAttribute('data-less-text'); if ( buttonsList.classList.contains('more') ) { buttonsList.classList.remove('more'); toggleBtn.textContent = moreText; } else { buttonsList.classList.add('more'); toggleBtn.textContent = lessText; } } // No bounce background function function noBounceBg() { document.querySelector('.card-wrapper').insertBefore( document.querySelector('.card-intro-bg'), document.querySelector('.card-wrapper').firstChild ); } // Animate elements function function animateCardElements() { setTimeout(function(){ document.querySelector('.card-intro-bg').classList.add('animated'); [].map.call(document.querySelectorAll('.slideDown'), function(el) { el.classList.add('animated'); }); }, 100); } // On load document.addEventListener('DOMContentLoaded', function(){ setBackgroundHeight(); noBounceBg(); animateCardElements(); }); // On resize window.addEventListener('resize', function(){ setBackgroundHeight(); noBounceBg(); }); // On scroll document.querySelector('.card-wrapper-inner').onscroll = function() { fadeIntro(); }; } catch (e) { if ('console' in window) console.error(e); }