Bagaimana membuat: kartu

Belajar cara menggunakan CSS untuk membuat 'kartu'.

Avatar
Bill Gates

Arsitek & Ingenieur

Avatar
Jane Doe

Desainer Interior

Coba sendiri

Bagaimana membuat kartu

Langkah pertama - Tambahkan HTML:

<div class="card">
  <img src="img_avatar.png" alt="Avatar" style="width:100%">
  <div class="container">
    <h4><b>Bill Gates</b></h4>
    <p>Arsitek & Ingenieur</p>
  </div>
</div>

Langkah kedua - Tambahkan CSS:

.card {
  /* Menambahkan bayangan untuk menciptakan efek 'kartu' */
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
}
/* Menambahkan bayangan yang lebih mendalam saat mouse bergerak di atas */
.card:hover {
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}
/* Menambahkan margin internal di dalam kontainer kartu */
.container {
  padding: 2px 16px;
}

Coba sendiri

Dengan sudut bulat:

Contoh

.card {
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
  border-radius: 5px; /* 5px rounded corners */
}
/* Menambahkan sudut bulat di pojok kiri atas dan kanan atas gambar */
img {
  border-radius: 5px 5px 0 0;
}

Coba sendiri

Halaman yang berhubungan

Tutoriel:Efek bayangan CSS