Come creare: pagina di presentazione del team

Impara come creare una pagina di presentazione del team responsive utilizzando CSS.

La pagina o la sezione "Presentazione del team" viene solitamente utilizzata per elencare i dipendenti dell'azienda e fornire informazioni di contatto specifiche:

Bill
Bill Gates

CEO & Founder

Alcuni testi che mi descrivono lorem ipsum ipsum lorem.

example@example.com

Mike
Elon Musk

Responsabile artistico

Alcuni testi che mi descrivono lorem ipsum ipsum lorem.

example@example.com

John
Steve Jobs

Designer

Alcuni testi che mi descrivono lorem ipsum ipsum lorem.

example@example.com

Prova te stesso

Come creare una pagina di presentazione del team

Primo passo - Aggiungi HTML:

<div class="row">
  <div class="column">
    <div class="card">
      <img src="img1.jpg" alt="Jane" style="width:100%">
      <div class="container">
        <h2>Bill Gates</h2>
        <p class="title">CEO & Founder</p>
        <p>Qualche testo che mi descrive lorem ipsum ipsum lorem.</p>
        <p>example@example.com</p>
        <p><button class="button">Contatto</button></p>
      </div>
    </div>
  </div>
  <div class="column">
    <div class="card">
      <img src="img2.jpg" alt="Mike" style="width:100%">
      <div class="container">
        <h2>Elon Musk</h2>
        <p class="title">Direttore Artistico</p>
        <p>Qualche testo che mi descrive lorem ipsum ipsum lorem.</p>
        <p>example@example.com</p>
        <p><button class="button">Contatto</button></p>
      </div>
    </div>
  </div>
  <div class="column">
    <div class="card">
      <img src="img3.jpg" alt="John" style="larghezza:100%">
      <div class="container">
        <h2>Steve Jobs</h2>
        <p class="title">Designer</p>
        <p>Qualche testo che mi descrive lorem ipsum ipsum lorem.</p>
        <p>example@example.com</p>
        <p><button class="button">Contatto</button></p>
      </div>
    </div>
  </div>
</div>

Secondo passo - Aggiungi CSS:

/* Tre colonne in parallelo */
.column {
  fluttuazione: sinistra;
  larghezza: 33.3%;
  margine inferiore: 16px;
  spaziatura: 0 8px;
{}
/* Sulla piccola schermata, visualizza le colonne in verticale invece che in orizzontale */
@media schermo and (larghezza massima: 650px) {
  .column {
    larghezza: 100%;
    visualizzazione: blocco;
  {}
{}
/* Aggiungi alcune ombreggiature per creare l'effetto della carta */
.card {
  ombreggiatura: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
{}
/* Alcuni margini interni destra e sinistra del contenitore */
.container {
  spaziatura: 0 16px;
{}
/* Pulizia delle fluttuazioni */
.container::after, .row::after {
  contenuto: "";
  pulizia: entrambi;
  visualizzazione: tabella;
{}
.title {
  colore: grigio;
{}
.button {
  bordo: none;
  contorno: 0;
  visualizzazione: blocco inline;
  spaziatura: 8px;
  colore: bianco;
  colore di sfondo: #000;
  allineamento del testo: centro;
  cursore: puntatore;
  larghezza: 100%;
{}
.button:hover {
  background-color: #555;
{}

Prova te stesso