Maison  >  Article  >  interface Web  >  Projet de site Web de la Ligue de cricket récréative de New York

Projet de site Web de la Ligue de cricket récréative de New York

PHPz
PHPzoriginal
2024-08-05 16:36:131001parcourir

Ceci est une soumission pour Frontend Challenge v24.07.24, CSS Art: Recreation.

Inspiration

Créer un site Web pour la New York Recreational Cricket League a été une fantastique opportunité de combiner ma passion pour le développement Web avec l'esprit dynamique des sports récréatifs. Mon objectif était de créer une présence en ligne vivante et engageante qui reflète la communauté et l'enthousiasme autour du cricket.

Démo

Vous pouvez consulter le site en direct https://vickyfyn3.github.io/new-york/. Vous trouverez ci-dessous quelques captures d'écran présentant différentes sections du site :
New York Recreational Cricket League Website Project

New York Recreational Cricket League Website Project

Page d'accueil

New York Recreational Cricket League Website Project

À propos de la section

New York Recreational Cricket League Website Project

Section des services

New York Recreational Cricket League Website Project

Rubrique Contact

New York Recreational Cricket League Website Project

Voyage

Le parcours de création du site Web de la New York Recreational Cricket League a impliqué plusieurs étapes clés et expériences d'apprentissage :

Planification et conception

J'ai commencé par décrire les sections principales du site Web : Accueil, À propos, Services et Contactez-nous. Mon objectif était de m'assurer que le site était convivial, visuellement attrayant et aligné sur la nature dynamique de la ligue. J'ai utilisé Font Awesome pour les icônes et conçu une barre de navigation réactive qui améliore l'expérience utilisateur.

Construire avec Flexbox

Pour la section À propos, j'ai implémenté Flexbox pour afficher les cartes dans une rangée, rendant le design plus cohérent et attrayant. Cette approche a permis d'obtenir une mise en page réactive qui s'adapte bien aux différentes tailles d'écran.

Thème et style

Assurer la cohérence de la palette de couleurs et des éléments de conception était crucial. J'ai soigneusement sélectionné des couleurs et des styles qui reflètent l'environnement énergique et accueillant de la ligue de cricket. J'ai également utilisé l'icône fa-dumbbell Font Awesome pour représenter de manière créative l'entraînement de cricket dans la section Services.

Améliorer la section Contact

Pour faire ressortir la section Contact, j'ai conçu un formulaire de contact élégant avec des champs pour le nom, l'e-mail, l'objet et le message. J'ai utilisé un bouton Soumettre en gras avec un arrière-plan dégradé pour une touche moderne. De plus, j'ai inclus les coordonnées dans une mise en page de carte avec des arrière-plans distincts et intégré une carte interactive pour un accès facile à la localisation.

Défis et solutions

L'un des défis consistait à garantir que la barre de navigation restait fixe pendant le défilement. J'y suis parvenu en utilisant les propriétés CSS :

.navbar {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
    background-color: #333;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1rem;
}

De plus, j'ai ajusté le contenu sous la barre de navigation pour éviter qu'il ne soit masqué :

.content {
    margin-top: 60px; /* Adjust based on the height of your navbar */
}

Projets futurs

À l'avenir, je prévois d'ajouter des fonctionnalités plus interactives et d'optimiser davantage les performances du site Web. J'espère également recueillir les commentaires de la communauté de la ligue de cricket pour améliorer continuellement le site.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn