Téléchargez la toute dernière version du jeu de simulation de football sur mobile Android ; Be a Pro Football 2025 avec de nouvelles fonctionnalités et améliorations de Gameplay qui alimenteront vos parties de jeu en solo ou en multi dans la grande festivité du football mondial!
Caractéristiques et fonctionnalités
Contrôle facile
Développez l’équipe de vos rêves
Participez et gagnez
Gameplay magique
Be a Pro 2025 Android – Configurations requises
Configuration minimale
- Une version d’Android 6.0
- Un espace de stockage de 2 Go
- Une mémoire RAM de 2 Go (instable)
- Un processeur de 2 GHz
Configuration recommandée
- Une version d’Android 10.0
- Un espace de stockage de 3 Go
- Une mémoire RAM de 4 Go
- Un processeur de 2 GHz
.download-buttons {
display: flex;
flex-direction: column;
align-items: center;
gap: 15px;
margin: 20px 0;
}
/* Style commun pour tous les boutons */
.download-buttons button {
position: relative;
display: inline-block;
padding: 14px 28px;
font-size: 16px;
color: #fff;
background: #007BFF;
border: none;
border-radius: 8px;
cursor: pointer;
overflow: hidden;
transition: transform 0.3s ease, box-shadow 0.3s ease, opacity 0.3s ease;
}
/* Effet “onde blanche” au survol */
.download-buttons button::before {
content: « »;
position: absolute;
top: -50%;
left: -50%;
right: -50%;
bottom: -50%;
background: rgba(255, 255, 255, 0.2);
transform: rotate(45deg) scale(0);
transition: transform 0.5s ease;
}
.download-buttons button:hover::before {
transform: rotate(45deg) scale(4);
}
/* Légère mise à l’échelle au survol */
.download-buttons button:hover {
transform: scale(1.05);
box-shadow: 0 8px 20px rgba(0, 123, 255, 0.4);
}
/* Animation de pulsation continue pour le bouton prêt */
@keyframes pulse {
0%, 100% {
box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);
}
50% {
box-shadow: 0 0 15px rgba(0, 123, 255, 0.8);
}
}
.download-buttons button.ready {
animation: pulse 2.5s infinite;
}
/* Style pour afficher la taille du fichier */
.file-size {
display: block;
margin-top: 6px;
font-size: 13px;
color: #e0e0e0;
}
/* Boutons désactivés (pendant le compte à rebours) */
.download-buttons button.disabled {
pointer-events: none;
opacity: 0.6;
}
/* Texte du compte à rebours */
.countdown-text {
font-size: 14px;
color: #555;
margin-top: 4px;
}
// Sélectionne les deux boutons
const buttons = [
document.getElementById(‘btn1’),
document.getElementById(‘btn2’)
];
buttons.forEach((btn, index) => {
let countdownRunning = false;
const timerElem = document.getElementById(`timer${ index + 1 }`);
btn.addEventListener(‘click’, function() {
// Si le bouton est déjà prêt (ayant la classe ready) ou
// si un décompte est en cours, on ne fait rien
if (btn.classList.contains(‘ready’) || countdownRunning) return;
countdownRunning = true;
let seconds = parseInt(btn.getAttribute(‘data-seconds’), 10);
const size = btn.getAttribute(‘data-size’);
// Désactive visuellement le bouton et affiche le timer initial
btn.classList.add(‘disabled’);
timerElem.textContent = `Téléchargement disponible dans ${ seconds }s…`;
const interval = setInterval(() => {
seconds–;
if (seconds > 0) {
timerElem.textContent = `Téléchargement disponible dans ${ seconds }s…`;
} else {
clearInterval(interval);
// Une fois le compte à rebours terminé :
btn.classList.remove(‘disabled’);
btn.classList.add(‘ready’);
btn.textContent = `Télécharger maintenant (${ size })`;
timerElem.textContent = »;
countdownRunning = false;
// Au second clic, on redirige vers le lien
btn.addEventListener(‘click’, () => {
window.location.href = btn.getAttribute(‘data-link’);
});
}
}, 1000);
});
});
