body {
font-family: Arial, sans-serif;
background: linear-gradient(45deg, #FFA500, #FF4500);
margin: 0;
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
}
.container {
width: 90%;
max-width: 400px;
background: #FFF9E5;
border-radius: 10px;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
overflow: hidden;
padding: 20px;
text-align: center;
}
.logo {
margin-bottom: 20px;
}
.logo img {
max-width: 100%;
height: auto;
}
.title {
font-size: 1.5rem;
font-weight: bold;
margin-bottom: 10px;
}
.subtitle {
font-size: 1.2rem;
color: #FF4500;
margin-bottom: 20px;
}
.buttons {
display: flex;
flex-direction: column;
gap: 10px;
}
.button {
font-size: 1rem;
padding: 10px;
border: none;
border-radius: 5px;
cursor: pointer;
text-align: center;
}
.button-primary {
background: linear-gradient(45deg, #FFA500, #FF4500);
color: white;
}
.button-secondary {
background: white;
border: 1px solid #FF4500;
color: #FF4500;
}
.button:hover {
opacity: 0.9;
}
</style>
</head>
<body>
<div class="container">
<div class="logo">
<img src="logo.png" alt="Attijari Bank Logo">
</div>
<div class="title">Attijari Bank</div>
<div class="subtitle">
<p>التجاري بنك</p>
</div>
<div class="buttons">
<button class="button button-primary">créer votre nouveau compte</button>
<button class="button button-secondary">entrez à votre compte</button>
</div>
</div>
</body>
</html> corriger cette code pour trouver une application mobile Pour adapter votre code HTML pour une application mobile, il est important de s'assurer que le design est réactif et que les éléments sont bien adaptés aux écrans plus petits. Voici quelques modifications et améliorations que vous pouvez apporter :
Utiliser des unités relatives : Utilisez des unités comme em
ou rem
pour les tailles de police et les espacements afin que le design soit plus flexible.
Améliorer la réactivité : Ajoutez des media queries pour ajuster le style en fonction de la taille de l'écran.
Utiliser des boutons plus grands : Assurez-vous que les boutons sont suffisamment grands pour être facilement cliquables sur un écran tactile.
Voici une version améliorée de votre code :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Attijari Bank</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: Arial, sans-serif;
background: linear-gradient(45deg, #FFA500, #FF4500);
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
}
.container {
width: 90%;
max-width: 400px;
background: #FFF9E5;
border-radius: 10px;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
overflow: hidden;
padding: 20px;
text-align: center;
}
.logo {
margin-bottom: 20px;
}
.logo img {
max-width: 100%;
height: auto;
}
.title {
font-size: 1.5rem;
font-weight: bold;
margin-bottom: 10px;
}
.subtitle {
font-size: 1.2rem;
color: #FF4500;
margin-bottom: 20px;
}
.buttons {
display: flex;
flex-direction: column;
gap: 10px;
}
.button {
font-size: 1rem;
padding: 15px; /* Augmenter la taille du padding pour un meilleur clic */
border: none;
border-radius: 5px;
cursor: pointer;
text-align: center;
transition: opacity 0.3s;
}
.button-primary {
background: linear-gradient(45deg, #FFA500, #FF4500);
color: white;
}
.button-secondary {
background: white;
border: 1px solid #FF4500;
color: #FF4500;
}
.button:hover {
opacity: 0.9;
}
/* Media Queries pour améliorer la réactivité */
@media (max-width: 600px) {
.title {
font-size: 1.3rem;
}
.subtitle {
font-size: 1rem;
}
.button {
font-size: 0.9rem;
}
}
</style>
</head>
<body>
<div class="container">
<div class="logo">
<img src="logo.png" alt="Attijari Bank Logo">
</div>
<div class="title">Attijari Bank</div>
<div class="subtitle">
<p>التجاري بنك</p>
</div>
<div class="buttons">
<button class="button button-primary">Créer votre nouveau compte</button>
<button class="button button-secondary">Entrez à votre compte</button>
</div>
</div>
</body>
</html>
transition
pour un effet de survol plus fluide.Ces modifications devraient rendre votre application plus conviviale sur les appareils mobiles.