{"id":148,"date":"2025-11-14T11:21:14","date_gmt":"2025-11-14T10:21:14","guid":{"rendered":"https:\/\/wp08.infocom.work\/?p=148"},"modified":"2025-12-27T14:00:12","modified_gmt":"2025-12-27T13:00:12","slug":"gardien-de-but","status":"publish","type":"post","link":"https:\/\/wp08.infocom.work\/index.php\/2025\/11\/14\/gardien-de-but\/","title":{"rendered":"Gardien de but"},"content":{"rendered":"\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h1 class=\"wp-block-heading has-text-align-center\"><strong><em>Le gardien de but est un joueur hautement sp\u00e9cialis\u00e9, v\u00e9ritable dernier rempart de son \u00e9quipe.<\/em><\/strong><\/h1>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-center is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong><em>Le gardien de but est le dernier rempart, mais parfois le premier leader.<\/em><\/strong><\/p>\n<cite><strong><em>Gianluigi Buffon<\/em><\/strong><\/cite><\/blockquote>\n\n\n\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"has-text-align-center\"><strong>Son r\u00f4le ne se limite pas \u00e0 arr\u00eater les tirs : il organise la d\u00e9fense, lit le jeu adverse et initie les phases de relance.<\/strong><\/p>\n\n\n\n\n\n\n<div class=\"custom-rectangle\" style=\"background-image: url('https:\/\/wp08.infocom.work\/wp-content\/uploads\/2025\/12\/905e5a13-a053-4fde-90d1-fb2c6003a571.jpg-2025-12-10T122218.209-1-1024x649-1.png');\">\n  <div class=\"overlay\"><\/div>\n  <div class=\"text\">\n    Techniquement, le gardien ma\u00eetrise diff\u00e9rentes formes de prises de balle, comme la prise en \u201cdiamant\u201d pour s\u00e9curiser les ballons a\u00e9riens ou la prise \u201cen cuill\u00e8re\u201d pour bloquer les frappes au sol. Ses parades exigent r\u00e9activit\u00e9 et explosivit\u00e9 : plongeons horizontaux, arr\u00eats r\u00e9flexes, extensions en hauteur pour d\u00e9tourner les frappes les plus difficiles. Il doit \u00e9galement savoir intervenir en situation de un contre un, r\u00e9duire l\u2019angle de frappe et effectuer des sorties au sol ou a\u00e9riennes avec autorit\u00e9.\n  <\/div>\n<\/div>\n\n<div class=\"custom-rectangle\" style=\"background-image: url('https:\/\/wp08.infocom.work\/wp-content\/uploads\/2025\/12\/entraineur-football-enseignant-ses-eleves_23-2149708032.jpg.avif');\">\n  <div class=\"overlay\"><\/div>\n  <div class=\"text\">\n    Tactiquement, le gardien joue un r\u00f4le d\u00e9terminant dans l\u2019organisation d\u00e9fensive. Gr\u00e2ce \u00e0 une communication constante, il guide le placement de sa ligne arri\u00e8re, annonce les marquages et anticipe les espaces \u00e0 couvrir. Dans les syst\u00e8mes modernes, il participe activement \u00e0 la construction du jeu : relances courtes sous pression, passes diagonales, d\u00e9gagements longs pr\u00e9cis pour lancer des attaques rapides.\n  <\/div>\n<\/div>\n\n<div class=\"custom-rectangle\" style=\"background-image: url('https:\/\/wp08.infocom.work\/wp-content\/uploads\/2025\/12\/football-jambes-entrainement.jpg');\">\n  <div class=\"overlay\"><\/div>\n  <div class=\"text\">\n    \u00catre gardien de but demande aussi une grande pr\u00e9paration physique et mentale. Puissance, d\u00e9tente, vitesse d\u2019appuis et coordination sont indispensables pour r\u00e9p\u00e9ter les interventions. La concentration, la gestion du stress et la capacit\u00e9 \u00e0 rester lucide dans les moments d\u00e9cisifs font partie int\u00e9grante de son identit\u00e9 de joueur.\n  <\/div>\n<\/div>\n\n<style>\n.custom-rectangle {\n    position: relative;\n    width: 100%;\n    max-width: 1200px;\n    min-height: 200px;\n    margin: 20px auto; \n    border: 5px solid black;\n    border-radius: 20px;\n    background-size: cover;\n    background-position: center;\n    overflow: hidden;\n    padding: 20px;\n    box-sizing: border-box;\n}\n\n.custom-rectangle .overlay {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    background-color: rgba(255,255,255,0.7);\n    z-index: 1;\n}\n\n.custom-rectangle .text {\n    position: relative;\n    color: black;\n    font-size: 18px;\n    font-weight: bold;\n    line-height: 1.6;\n    z-index: 2;\n}\n<\/style>\n\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"photo-frame\">\n  <div class=\"photo-overlay\">\n    <img decoding=\"async\" src=\"https:\/\/wp08.infocom.work\/wp-content\/uploads\/2025\/11\/7a70e5bd-d896-4e50-b926-b443c1b5b0ee.jpeg\" alt=\"Photo 1\">\n  <\/div>\n  <div class=\"photo-overlay\">\n    <img decoding=\"async\" src=\"https:\/\/wp08.infocom.work\/wp-content\/uploads\/2025\/11\/mike-maignan-photo-sipa-kieran-mcmanus-1695149934.jpg\" alt=\"Photo 2\">\n  <\/div>\n  <div class=\"photo-overlay\">\n    <img decoding=\"async\" src=\"https:\/\/wp08.infocom.work\/wp-content\/uploads\/2025\/11\/3167382-64903088-2560-1440.jpg.webp\" alt=\"Photo 3\">\n  <\/div>\n<\/div>\n\n<style>\n.photo-frame {\n  display: flex;\n  width: 1000px;                 \n  margin: 30px auto;\n  gap: 100px;                     \n}\n\n.photo-overlay {\n  position: relative;\n  flex: 1;\n  overflow: hidden;\n  border: 6px solid #000;         \n  border-radius: 20px;            \n  box-shadow: 3px 3px 15px rgba(0,0,0,0.2);  \n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.photo-overlay img {\n  width: 100%;\n  height: 300px;                  \n  object-fit: cover;\n  display: block;\n  border-radius: 20px;            \n  transition: transform 0.3s ease;\n}\n\n.photo-overlay:not(:last-child)::after {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  right: 0;\n  width: 60px;\n  height: 100%;\n  background: linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 100%);\n  pointer-events: none;\n}\n\n.photo-overlay:hover {\n  transform: translateY(-5px);\n  box-shadow: 6px 10px 25px rgba(0,0,0,0.3);\n}\n\n.photo-overlay:hover img {\n  transform: scale(1.05);\n}\n<\/style>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n\n<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Rectangle Anim\u00e9 avec Texte<\/title>\n<style>\n    #animated-rectangle {\n        width: 1050px;          \n        height: 250px;         \n        border: 5px solid black; \n        border-radius: 20px;      \n        position: relative;\n        overflow: hidden;\n        background-size: cover;\n        background-position: center;\n        transition: background-image 1s ease-in-out, background-position 1s ease-in-out;\n        margin: 50px auto;\n        box-sizing: border-box;  \n        display: flex;\n        align-items: center;       \n        justify-content: center;    \n        color: black;\n        font-size: 36px;\n        font-weight: bold;\n        text-align: center;\n    }\n\n   \n    #animated-rectangle::after {\n        content: \"\";\n        position: absolute;\n        top: 0; left: 0; right: 0; bottom: 0;\n        background: rgba(255,255,255,0.4);\n        pointer-events: none;\n        border-radius: 20px;\n    }\n\n    #animated-rectangle span {\n        position: relative; \n        z-index: 1;\n    }\n<\/style>\n<\/head>\n<body>\n\n<div id=\"animated-rectangle\">\n    <span id=\"animated-text\">Texte initial<\/span>\n<\/div>\n\n<script>\nconst images = [\n    'https:\/\/wp08.infocom.work\/wp-content\/uploads\/2025\/12\/78149510-c44f-11ef-b3dd-f30fb38f17b0-scaled.jpg',\n    'https:\/\/wp08.infocom.work\/wp-content\/uploads\/2025\/12\/GOAL20-20Blank20WEB20-20Facebook20-202024-10-15T142025.105.png.webp',\n    'https:\/\/wp08.infocom.work\/wp-content\/uploads\/2025\/12\/3499706-71341288-2560-1440.jpg',\n    'https:\/\/wp08.infocom.work\/wp-content\/uploads\/2025\/12\/MjAyNDA1NDc3ZGIyNjNjMTJkMjdhYTU5OTFmY2VlMDNiNGNkNWQ.jpeg'\n];\n\nconst texts = [\n    'D\u00e9cisif',\n    'In\u00e9branlable',\n    'Calme',\n    'Vigilant'\n];\n\nconst positions = [\n    'center 20%',   \/\/ baisse la premi\u00e8re image pour montrer la t\u00eate\n    'center 20%',   \/\/ baisse la deuxi\u00e8me\n    'center 20%',   \/\/ baisse la troisi\u00e8me\n    'center 10%' \/\/ laisse la quatri\u00e8me centr\u00e9e\n];\n\nconst rectangle = document.getElementById('animated-rectangle');\nconst textElement = document.getElementById('animated-text');\nlet index = 0;\n\nfunction changeBackgroundAndText() {\n    rectangle.style.backgroundImage = `url('${images[index]}')`;\n    rectangle.style.backgroundPosition = positions[index]; \/\/ applique le positionnement\n    textElement.textContent = texts[index];\n    index = (index + 1) % images.length; \/\/ boucle infinie sur toutes les images\n}\n\nchangeBackgroundAndText();             \nsetInterval(changeBackgroundAndText, 4000); \n<\/script>\n\n<\/body>\n<\/html>\n\n\n\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n\n<h2 class=\"wp-block-heading alignwide has-text-align-center\" id=\"we-re-a-studio-in-berlin-with-an-international-practice-in-architecture-urban-planning-and-interior-design-we-believe-in-sharing-knowledge-and-promoting-dialogue-to-increase-the-creative-potential-of-collaboration\" style=\"font-size:48px;line-height:1.1\"><strong>Nos offres <\/strong><\/h2>\n\n\n<figure class=\"wp-block-table\">\n<table style=\"border: 5px solid black; border-radius: 10px; overflow: hidden; width: 100%; border-collapse: separate; border-spacing: 5px; font-family: Arial, sans-serif;\">\n<thead>\n<tr>\n<th style=\"width: 50%; border: 2px solid black; border-right: 3px solid black; padding: 12px; text-align: center; border-top-left-radius: 10px;\"><strong>Coaching Individuel<\/strong><\/th>\n<th style=\"width: 50%; border: 2px solid black; padding: 12px; text-align: center; border-top-right-radius: 10px;\"><strong>Coaching en Petit Groupe (+ 7 pers)<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"width: 50%; border: 2px solid black; border-right: 3px solid black; padding: 12px; text-align: center;\">S\u00e9ance de <strong>1h00<\/strong><br \/><strong>40 euros<\/strong><\/td>\n<td style=\"width: 50%; border: 2px solid black; padding: 12px; text-align: center;\">S\u00e9ance de <strong>1h00<\/strong><br \/><strong>25 euros \/ joueur<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%; border: 2px solid black; border-right: 3px solid black; padding: 12px; text-align: center;\">S\u00e9ance de <strong>1h30<\/strong><br \/><strong>55 euros<\/strong><\/td>\n<td style=\"width: 50%; border: 2px solid black; padding: 12px; text-align: center;\">S\u00e9ance de <strong>1h30<\/strong><br \/><strong>35 euros \/ joueur<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%; border: 2px solid black; border-right: 3px solid black; padding: 12px; text-align: center; border-bottom-left-radius: 10px;\">S\u00e9ance de <strong>2h00<\/strong><br \/><strong>70 euros<\/strong><\/td>\n<td style=\"width: 50%; border: 2px solid black; padding: 12px; text-align: center; border-bottom-right-radius: 10px;\">S\u00e9ance de <strong>2h00<\/strong><br \/><strong>45 euros \/ joueur<\/strong><em style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;\">\u00a0<\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<em>\n  <a href=\"https:\/\/wp08.infocom.work\/index.php\/2025\/11\/14\/clubs\/\" class=\"animated-link\">\n    R\u00e9duction de 10 % pour les licenci\u00e9s des clubs partenaires. <br>(Voir ici la liste des clubs concern\u00e9es)\n  <\/a>\n<\/em>\n\n<style>\n\n.animated-link {\n  color: #000000;           \n  font-style: italic;        \n  font-size: 18px;           \n  position: relative;        \n  text-decoration: none;     \n  transition: color 0.3s ease;\n}\n\n\n.animated-link::after {\n  content: '';\n  position: absolute;\n  left: 0;\n  bottom: -2px;              \n  width: 0;\n  height: 2px;               \n  background-color: #000;    \n  transition: width 0.3s ease;\n}\n\n\n.animated-link:hover::after {\n  width: 100%;\n}\n\n\n.animated-link:hover {\n  color: #222222; \n}\n<\/style>\n\n\n\n\n<div class=\"wp-block-buttons is-content-justification-right is-layout-flex wp-container-core-buttons-is-layout-765c4724 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-text-align-right wp-element-button\">R\u00e9server<\/a><\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n\n\n<div id=\"snow-target\" style=\"position: relative; height: 200px;\"><\/div>\n\n<script>\n(function() {\n  const target = document.getElementById('snow-target');\n  if (!target) return;\n\n  const overlay = document.createElement('div');\n  overlay.style.position = 'absolute';\n  overlay.style.top = 0;\n  overlay.style.left = 0;\n  overlay.style.width = '100%';\n  overlay.style.height = '100%';\n  overlay.style.pointerEvents = 'none';\n  overlay.style.zIndex = 9999;\n  target.appendChild(overlay);\n\n  const flakes = [\n    {symbol: \"\u2744\", color: \"#FFFFFF\"},\n    {symbol: \"\u2745\", color: \"#00BFFF\"},\n    {symbol: \"\u2746\", color: \"#FFFFFF\"},\n    {symbol: \"\u2744\", color: \"#FFFFFF\"},\n    {symbol: \"\u2745\", color: \"#00BFFF\"},\n    {symbol: \"\u2746\", color: \"#FFFFFF\"},\n  ];\n\n  let intervalId;\n\n  function createSnowflake() {\n    const flake = document.createElement('div');\n    const choice = flakes[Math.floor(Math.random() * flakes.length)];\n    flake.innerHTML = choice.symbol;\n    flake.style.color = choice.color;\n    flake.style.position = 'absolute';\n    flake.style.top = '-60px';\n    flake.style.left = Math.random() * overlay.offsetWidth + 'px';\n    flake.style.fontSize = (Math.random() * 50 + 40) + 'px';\n    flake.style.opacity = Math.random() * 0.3 + 0.7;\n    flake.style.pointerEvents = 'none';\n    flake.style.animation = `fall ${Math.random() * 4 + 4}s linear forwards`;\n    overlay.appendChild(flake);\n    setTimeout(() => flake.remove(), 15000);\n  }\n\n  function startSnow() {\n    if (!intervalId) {\n      intervalId = setInterval(createSnowflake, 10);\n      setTimeout(() => clearInterval(intervalId), 8000);\n    }\n  }\n\n  const observer = new IntersectionObserver((entries) => {\n    entries.forEach(entry => {\n      if (entry.isIntersecting) {\n        startSnow();\n      }\n    });\n  }, { threshold: 0.5 }); \/\/ 50% visible\n\n  observer.observe(target);\n\n  const style = document.createElement('style');\n  style.innerHTML = `\n    @keyframes fall { to { transform: translateY(500%); } }\n  `;\n  document.head.appendChild(style);\n})();\n<\/script>\n\n\n\n\n\n<h2 class=\"wp-block-heading alignwide has-text-align-center\" id=\"we-re-a-studio-in-berlin-with-an-international-practice-in-architecture-urban-planning-and-interior-design-we-believe-in-sharing-knowledge-and-promoting-dialogue-to-increase-the-creative-potential-of-collaboration\" style=\"font-size:48px;line-height:1.1\"><strong>Nos offres<\/strong> <strong>du moment<\/strong><\/h2>\n\n\n<figure class=\"wp-block-table\">\n<table style=\"border: 5px solid black; border-radius: 10px; overflow: hidden; width: 100%; border-collapse: separate; border-spacing: 5px; font-family: Arial, sans-serif;\">\n<thead>\n<tr>\n<th style=\"width: 50%; border: 2px solid black; border-right: 3px solid black; padding: 12px; text-align: center; border-top-left-radius: 10px;\"><strong>Coaching Individuel<\/strong><\/th>\n<th style=\"width: 50%; border: 2px solid black; padding: 12px; text-align: center; border-top-right-radius: 10px;\"><strong>Coaching en Petit Groupe (+ 7 pers)<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"width: 50%; border: 2px solid black; border-right: 3px solid black; padding: 12px; text-align: center;\">S\u00e9ance de <strong>1h00<\/strong><br \/><strong>30 euros<\/strong><\/td>\n<td style=\"width: 50%; border: 2px solid black; padding: 12px; text-align: center;\">S\u00e9ance de <strong>1h00<\/strong><br \/><strong>15 euros \/ joueur<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%; border: 2px solid black; border-right: 3px solid black; padding: 12px; text-align: center;\">S\u00e9ance de <strong>1h30<\/strong><br \/><strong>45 euros<\/strong><\/td>\n<td style=\"width: 50%; border: 2px solid black; padding: 12px; text-align: center;\">S\u00e9ance de <strong>1h30<\/strong><br \/><strong>25 euros \/ joueur<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%; border: 2px solid black; border-right: 3px solid black; padding: 12px; text-align: center; border-bottom-left-radius: 10px;\">S\u00e9ance de <strong>2h00<\/strong><br \/><strong>60 euros<\/strong><\/td>\n<td style=\"width: 50%; border: 2px solid black; padding: 12px; text-align: center; border-bottom-right-radius: 10px;\">S\u00e9ance de <strong>2h00<\/strong><br \/><strong>35 euros \/ joueur<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<em>\n  <a href=\"https:\/\/wp08.infocom.work\/index.php\/2025\/11\/14\/clubs\/\" class=\"animated-link\">\n    R\u00e9duction de 10 % pour les licenci\u00e9s des clubs partenaires. <br>(Voir ici la liste des clubs concern\u00e9es)\n  <\/a>\n<\/em>\n\n<style>\n\n.animated-link {\n  color: #000000;           \n  font-style: italic;        \n  font-size: 18px;           \n  position: relative;        \n  text-decoration: none;     \n  transition: color 0.3s ease;\n}\n\n\n.animated-link::after {\n  content: '';\n  position: absolute;\n  left: 0;\n  bottom: -2px;              \n  width: 0;\n  height: 2px;               \n  background-color: #000;    \n  transition: width 0.3s ease;\n}\n\n.animated-link:hover::after {\n  width: 100%;\n}\n\n.animated-link:hover {\n  color: #222222; \n}\n<\/style>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-right is-layout-flex wp-container-core-buttons-is-layout-765c4724 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-text-align-right wp-element-button\">R\u00e9server<\/a><\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n\n<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<style>\n.image-scroll {\n  display: flex;\n  gap: 30px;\n  overflow-x: hidden;\n  padding: 60px 10vw;\n  scroll-behavior: smooth;\n  position: relative;\n}\n\n\n.image-item {\n  flex: 0 0 200px; \n  height: 100px; \n  display: flex;\n  align-items: center;\n  justify-content: center;\n  transition: transform 0.4s ease;\n  transform: scale(0.85);\n}\n\n\n.image-item img {\n  max-height: 80px; \n  max-width: 100%;\n  object-fit: contain; \n}\n<\/style>\n<\/head>\n<body>\n\n<div class=\"image-scroll\" id=\"carousel\">\n  <div class=\"image-item\"><img decoding=\"async\" src=\"https:\/\/wp08.infocom.work\/wp-content\/uploads\/2025\/12\/Adidas_Logo.svg_.png\" alt=\"Image 1\"><\/div>\n  <div class=\"image-item\"><img decoding=\"async\" src=\"https:\/\/wp08.infocom.work\/wp-content\/uploads\/2025\/12\/canon-press-centre-canon-logo_301414581785538.png\" alt=\"Image 2\"><\/div>\n  <div class=\"image-item\"><img decoding=\"async\" src=\"https:\/\/wp08.infocom.work\/wp-content\/uploads\/2025\/12\/Tonsser-logo-B.png\" alt=\"Image 3\"><\/div>\n  <div class=\"image-item\"><img decoding=\"async\" src=\"https:\/\/wp08.infocom.work\/wp-content\/uploads\/2025\/12\/Powerade_logo.png\" alt=\"Image 4\"><\/div>\n  <div class=\"image-item\"><img decoding=\"async\" src=\"https:\/\/wp08.infocom.work\/wp-content\/uploads\/2025\/12\/pitcherogps_inline_imported_3.webp\" alt=\"Image 5\"><\/div>\n  <div class=\"image-item\"><img decoding=\"async\" src=\"https:\/\/wp08.infocom.work\/wp-content\/uploads\/2025\/12\/Evian_logo.svg_.png\" alt=\"Image 6\"><\/div>\n  <div class=\"image-item\"><img decoding=\"async\" src=\"https:\/\/wp08.infocom.work\/wp-content\/uploads\/2025\/12\/logo-audi-2016.png\" alt=\"Image 7\"><\/div>\n  <div class=\"image-item\"><img decoding=\"async\" src=\"https:\/\/wp08.infocom.work\/wp-content\/uploads\/2025\/12\/sony-logo-sony-icon-transparent-free-png.webp\" alt=\"Image 8\"><\/div>\n  <div class=\"image-item\"><img decoding=\"async\" src=\"https:\/\/wp08.infocom.work\/wp-content\/uploads\/2025\/12\/PUM.DE_BIG-3030b719.png\" alt=\"Image 9\"><\/div>\n  <div class=\"image-item\"><img decoding=\"async\" src=\"https:\/\/wp08.infocom.work\/wp-content\/uploads\/2025\/12\/Logo_NIKE.svg_.png\" alt=\"Image 10\"><\/div>\n  <div class=\"image-item\"><img decoding=\"async\" src=\"https:\/\/wp08.infocom.work\/wp-content\/uploads\/2025\/12\/Eat2Perform-Logo_E2P-Logo.png\" alt=\"Image 11\"><\/div>\n  <div class=\"image-item\"><img decoding=\"async\" src=\"https:\/\/wp08.infocom.work\/wp-content\/uploads\/2025\/12\/Logo_LAROQ_Plan-de-travail-1-copie-2-e1663679545227.png\" alt=\"Image 12\"><\/div>\n<\/div><\/div>\n\n<script>\nconst carousel = document.getElementById('carousel');\nlet items = Array.from(carousel.children);\n\nitems.forEach(item => {\n  const clone = item.cloneNode(true);\n  carousel.appendChild(clone);\n});\nitems = Array.from(carousel.children);\n\nlet scrollPosition = 0;\nconst speed = 1; \/\/ plus grand = plus rapide\n\nfunction updateZoom() {\n  const carouselRect = carousel.getBoundingClientRect();\n  const centerX = carouselRect.left + carouselRect.width \/ 2;\n\n  items.forEach(item => {\n    const itemRect = item.getBoundingClientRect();\n    const itemCenter = itemRect.left + itemRect.width \/ 2;\n    const distance = Math.abs(centerX - itemCenter);\n\n    const scale = Math.max(0.85, 1.2 - distance \/ 500);\n\n    item.style.transform = `scale(${scale})`;\n  });\n}\n\nfunction autoScroll() {\n  scrollPosition += speed;\n  if(scrollPosition >= carousel.scrollWidth \/ 2) {\n    scrollPosition = 0; \/\/ reset pour l'effet infini\n  }\n  carousel.scrollLeft = scrollPosition;\n  updateZoom();\n  requestAnimationFrame(autoScroll);\n}\n\nwindow.addEventListener('load', () => {\n  updateZoom();\n  autoScroll();\n});\nwindow.addEventListener('resize', updateZoom);\n<\/script>\n\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Le gardien de but est un joueur hautement sp\u00e9cialis\u00e9, v\u00e9ritable dernier rempart de son \u00e9quipe. Le gardien de but est le dernier rempart, mais parfois le premier leader. Gianluigi Buffon Son r\u00f4le ne se limite pas \u00e0 arr\u00eater les tirs : il organise la d\u00e9fense, lit le jeu adverse et initie les phases de relance&#8230;.<\/p>\n<p class=\"more-link\"><a href=\"https:\/\/wp08.infocom.work\/index.php\/2025\/11\/14\/gardien-de-but\/\" class=\"themebutton3\">Read More<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[45],"tags":[],"class_list":["post-148","post","type-post","status-publish","format-standard","hentry","category-entrainement"],"_links":{"self":[{"href":"https:\/\/wp08.infocom.work\/index.php\/wp-json\/wp\/v2\/posts\/148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp08.infocom.work\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp08.infocom.work\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp08.infocom.work\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wp08.infocom.work\/index.php\/wp-json\/wp\/v2\/comments?post=148"}],"version-history":[{"count":229,"href":"https:\/\/wp08.infocom.work\/index.php\/wp-json\/wp\/v2\/posts\/148\/revisions"}],"predecessor-version":[{"id":3889,"href":"https:\/\/wp08.infocom.work\/index.php\/wp-json\/wp\/v2\/posts\/148\/revisions\/3889"}],"wp:attachment":[{"href":"https:\/\/wp08.infocom.work\/index.php\/wp-json\/wp\/v2\/media?parent=148"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp08.infocom.work\/index.php\/wp-json\/wp\/v2\/categories?post=148"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp08.infocom.work\/index.php\/wp-json\/wp\/v2\/tags?post=148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}