Création de maquettes web visuellement attrayantes

CSSCSSBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, nous allons explorer les bases de la programmation CSS et apprendre à créer des pages web visuellement attrayantes. Grâce à une série d'exercices et de défis, vous acquerrez une expérience pratique des sélecteurs, des propriétés et des valeurs CSS, et deviendrez compétent dans la mise en forme d'éléments HTML. À la fin du laboratoire, vous aurez les compétences et les connaissances nécessaires pour créer des maquettes web belles et réactives.

Carte isométrique

index.html et style.css ont déjà été fournis dans la machine virtuelle.

Pour créer une carte isométrique, utilisez transform avec rotateX() et rotateZ() ainsi qu'un box-shadow. Vous pouvez également ajouter une transition pour animer la carte et créer un effet de levage lorsque l'utilisateur survole la carte.

Voici un extrait de code d'exemple :

<div class="isometric-card"></div>
.isometric-card {
  margin: 0 auto;
  transform: rotateX(51deg) rotateZ(43deg);
  transform-style: preserve-3d;
  background-color: #fcfcfc;
  will-change: transform;
  width: 240px;
  height: 320px;
  border-radius: 2rem;
  box-shadow:
    1px 1px 0 1px #f9f9fb,
    -1px 0 28px 0 rgba(34, 33, 81, 0.01),
    28px 28px 28px 0 rgba(34, 33, 81, 0.25);
  transition:
    transform 0.4s ease-in-out,
    box-shadow 0.3s ease-in-out;
}

.isometric-card:hover {
  transform: translate3d(0px, -16px, 0px) rotateX(51deg) rotateZ(43deg);
  box-shadow:
    1px 1px 0 1px #f9f9fb,
    -1px 0 28px 0 rgba(34, 33, 81, 0.01),
    54px 54px 28px -10px rgba(34, 33, 81, 0.15);
}

Veuillez cliquer sur 'Go Live' dans le coin inférieur droit pour exécuter le service web sur le port 8080. Ensuite, vous pouvez rafraîchir l'onglet Web 8080 pour prévisualiser la page web.

Sommaire

Félicitations ! Vous avez terminé le laboratoire Carte isométrique. Vous pouvez pratiquer d'autres laboratoires dans LabEx pour améliorer vos compétences.