()
Coffeedog míří na Doggoland! 🐾☕
Máme skvělou novinku – Coffeedog bude součástí II. ročníku Doggoland Day Olomouc 2025, který se…

Coffeedog na Doggoland day Olomouc 2025 Matcha Fizz – osvěžující nealkoholický drink plný energie
Co je Matcha Fizz? Pokud hledáte originální, zdravý a osvěžující drink, Matcha Fizz je přesně…

Matcha Fizz – Coffeedog osvěžující zelený drink Kreatin a káva? Fungují spolu, nebo si překáží?
Dva oblíbené pomocníci ve světě fitness Kreatin a káva jsou dva z nejpoužívanějších doplňků mezi…

Kreatin a káva – kombinace suplementu a kofeinu Budeme na Barum Rally Zlín 2025! Přijďte si dát kafe mezi závody!
Barum Rally Zlín je jednou z největších motoristických akcí v Česku – a letos u…

Barum Rally Zlín 2025 – závody a káva s Coffeedog Hydratace bez mýtů: Proč vás káva a čaj ve skutečnosti neodvodňují
Hydratace a káva – Pitný režim je často opředen řadou dobře míněných, ale mylných rad.…

Hydratace a káva – mýtus nebo pravda? Káva a žlučník: Může káva pomoci nebo škodit?
Káva a žlučník – Káva je nápoj, který milují miliony lidí po celém světě. Její…

Káva a žlučník – Coffeedog 7 důvodů, proč pít kávu každý den kávu
Proč pít kávu – pro někoho ranní rituál, pro jiného nutnost přežití. Ale věděli jste,…

Zelený čaj Kabusecha BIO – Coffeedog Pronájem kávovaru Zlín, Brno, Uherské Hradiště i okolí – profesionální řešení pro každou akci
Hledáte spolehlivou pronájem kávovaru ve Zlíně nebo okolí? Ať už chystáte firemní akci, svatbu, večírek,…

Kávový catering Coffeedog v Kroměříži Káva s adaptogeny a funkčními houbami: Trend, který nakopne tělo i mysl
Proč se teď všude mluví o „chytré kávě“ a co jsou zač reishi, cordyceps nebo…

Káva s adaptogeny – trend pro zdraví a energii Kávový catering: Kvalitní káva a baristický zážitek pro vaši akci
Profesionální kávový catering pro svatby, firemní akce i festivaly. Přivezeme mobilní kavárnu, výběrovou kávu a…

<?php
wp_enqueue_script('brt-gsap');
?>
<script>
document.addEventListener('DOMContentLoaded', () => {
// Check if it's a touch device
const isTouchDevice = 'ontouchstart' in window;
const createCursorFollower = () => {
const $el = document.querySelector('.bt-cursor-follower');
// Each time the mouse coordinates are updated,
// we need to pass the values to gsap in order
// to animate the element
window.addEventListener('mousemove', (e) => {
const { target, clientX, clientY } = e;
// Check if target is inside elements with class .bt-blog-card8
const isTargetBlogCard = target?.closest('.bt-blog-card8');
// GSAP config
gsap.to($el, {
x: clientX - 48, // Adjusted to position cursor in the middle
y: clientY - 48, // Adjusted to position cursor in the middle
duration: 0.7,
ease: 'power4', // More easing options here: https://gsap.com/docs/v3/Eases/
opacity: isTargetBlogCard ? 1 : 0,
transform: `scale(${isTargetBlogCard ? 1 : 0})`,
});
});
// Hiding the cursor element when the mouse cursor
// is moved out of the page
document.addEventListener('mouseleave', (e) => {
gsap.to($el, {
duration: 0.7,
opacity: 0,
transform: 'scale(0)',
});
});
};
// Only invoke the function if it isn't a touch device
if (!isTouchDevice) {
createCursorFollower();
}
});
</script>









