druh kávy (0)
Jak připravit cortado – původ, význam a příprava
Úvod Cortado je elegantní a vyvážený kávový nápoj, který dokonale spojuje intenzitu espressa s jemností…

Cortado – jednoduchý recept na španělskou kávovou klasiku Jak připravit macchiato – historie, variace a návod
Macchiato je ideální volbou pro ty, kteří chtějí zažít intenzitu espressa, ale zároveň mu dodat…

Jak připravit macchiato – návod krok za krokem Jak připravit lungo – historie a příprava
Lungo je variantou espressa s delší dobou extrakce a jemnější chutí.

Jak připravit kávu Lungo – prodloužené espresso s jemnou chutí Káva a alkohol: nečekaná kombinace s překvapivými účinky
Spojení kávy a alkoholu přináší nečekané účinky. Jak na tělo působí jejich kombinace a jak…

Káva a alkohol – kontrast chutí Instantní káva vs. čerstvě mletá: Která je lepší volba? Pravda o jejích účincích na zdraví
Instantní káva nebo čerstvě mletá? Objevte rozdíly, výhody a proč si nechat umlít kávu na…

Instantní káva vs. čerstvě mletá Jak poznat výběrovou kávu?
Výběrová káva, označovaná často jako „specialty coffee“, je termín používaný pro kávu nejvyšší kvality.

Pražení čerstvé výběrové kávy Jak připravit ristretto – Podrobný návod
Podrobný návod na přípravu ristretta. Intenzivní chuť, správné mletí a precizní extrakce. Naučte se, jak…

Původ arabiky a robusty: Historie, rozdíly a zajímavosti
Arabika a robusta: dvě odrůdy kávy s bohatou historií. Poznejte jejich původ, chuťové rozdíly a…

Recept na osvěžující ledovou kávu
Naučte se připravit domácí ledovou kávu s naším jednoduchým receptem. Ideální osvěžení na horké dny!

Oblíbené trendy ve světě zrnkové kávy: Co nesmíte minout v roce 2024
Objevte nejnovější trendy ve světě zrnkové kávy pro rok 2024, včetně inovativního zpracování, specialty kávy,…

<?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>