どのように作成するか:カード

CSSを使って「カード」を作成する方法を学習します。

アバター
ビル・ゲイツ

建築家とエンジニア

アバター
ジェーン・ドウ

インテリアデザイナー

実際に試してみる

カードを作成する方法

第1步 - HTMLを追加:

<div class="card">
  <img src="img_avatar.png" alt="Avatar" style="width:100%">
  <div class="container">
    <h4><b>ビル・ゲイツ</b></h4>
    <p>建築家とエンジニア</p>
  </div>
</div>

第2步 - CSSを追加:

.card {
  /* 影を追加して「カード」効果を作成 */
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
}
/* マウスオーバー時、より深い影を追加 */
.card:hover {
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}
/* カードコンテナ内に少し内余白を追加 */
.container {
  padding: 2px 16px;
}

実際に試してみる

角丸付き:

.card {
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
  border-radius: 5px; /* 5pxの角丸 */
}
/* 画像の左上隅と右上隅に角丸を追加 */
img {
  border-radius: 5px 5px 0 0;
}

実際に試してみる

関連ページ

チュートリアル:CSSシャドウ効果