()
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 Cena kávy arabica dosahuje historických maxima, co to znamená pro spotřebitele?
Cena kávy arabica dosáhla v prosinci 2024 historických maxim díky nepříznivým klimatickým podmínkám a rostoucí…

Vývoj ceny kávy Arabica a Robusta 1995–2024 Káva a čokoláda zdražují: Jak klimatické změny a evropské regulace mění trh
Káva a čokoláda zdražují kvůli klimatickým změnám a přísným evropským regulacím. Spotřebitelé čelí až 20%…

Káva a čokoláda zdražují 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…

Vánoce plné chutí: Objevte dárky, které potěší každého
Hledáte dokonalý vánoční dárek? Vyberte si z naší nabídky dárkových balení s kávou, čajem a…

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!

Zelený čaj Ceylon Green: Přírodní zázrak pro zdraví a vitalitu
Zelený čaj Ceylon Green nabízí skvělou kombinaci osvěžující chuti a zdravotních výhod. Obsahuje antioxidanty, podporuje…

Proč zrnková káva? Výhody, které vás přesvědčí o její kvalitě
Zjistěte, proč je zrnková káva lepší volbou pro opravdové milovníky kávy. Čerstvost, intenzivní aroma a…

Druhy Kávy: Vyberte si tu pravou kávu
Přehled nejznámějších druhů kávy a jejich vlastností. Zjistěte, jak se jednotlivé nápoje liší chutí, přípravou…

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









