ホームページ > ウェブフロントエンド > CSSチュートリアル > 個人プロファイル カード インターフェイス

個人プロファイル カード インターフェイス

Patricia Arquette
リリース: 2024-12-17 01:56:25
オリジナル
145 人が閲覧しました

Personal Profile Card Interface

これは、写真を表示するスタイリッシュなプロフィール カードを作成することで、HTMLCSS を学ぶのに役立つシンプルな初心者向けプロジェクトです。名前、役割、ソーシャルメディアリンク。


? プロジェクト概要

このプロジェクトでは次の方法を学びます:

  • 基本的な HTML ドキュメントを構造化します。
  • CSS を適用してコンテンツのスタイルを設定します。
  • 丸い角と影を備えたシンプルなカード レイアウトを作成します。
  • 画像、テキスト、リンクを追加してスタイルを設定します。
  • 要素の配置には Flexbox を使用します。

? ファイル構造

プロジェクトには 2 つのファイルがあります:

personal-profile_card/
│-- index.html      ← The HTML structure
└-- styles.css      ← The CSS styling
ログイン後にコピー

? HTML ファイル (index.html)

このファイルには、Web ページの構造 (またはスケルトン) が含まれています。それは次のようになります:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Personal Profile Card</title>
  <link rel="stylesheet" href="styles.css">
</head>
<body>
  <div>



<h3>
  
  
  <strong>Explanation of Key Elements</strong>
</h3>

<ol>
<li><p><strong>Profile Card Container</strong> (<div><br>
A box that holds the image, name, role, and social links.</p></li>
<li><p><strong>Image Tag</strong> (<img>)<br><br>
Displays the profile picture.
ログイン後にコピー
  • Headings and Paragraph

    • for the user's name.

    • for the user's role.

  • Links

    tags for social media links.


  • ? CSS File (styles.css)

    This file adds styling to your HTML. Here's what it looks like:

    body {
      background-color: #f0f8ff;
      font-family: Arial, sans-serif;
      display: flex;
      justify-content: center;
      align-items: center;
      height: 100vh;
      margin: 0;
    }
    
    .profile-card {
      background-color: #ffffff;
      padding: 20px;
      border-radius: 15px;
      text-align: center;
      box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
      width: 300px;
    }
    
    .profile-img {
      width: 100px;
      height: 100px;
      border-radius: 50%;
      margin-bottom: 15px;
    }
    
    .profile-name {
      font-size: 1.5em;
      margin: 10px 0 5px;
      color: #333;
    }
    
    .profile-role {
      font-size: 1em;
      color: #777;
      margin-bottom: 20px;
    }
    
    .social-links {
      display: flex;
      justify-content: center;
      gap: 10px;
    }
    
    .social-link {
      text-decoration: none;
      color: #008cba;
      font-weight: bold;
      transition: color 0.3s ease;
    }
    
    .social-link:hover {
      color: #005f73;
    }
    
    ログイン後にコピー

    キースタイルの説明

    1. 背景と中央揃え:

      本文は Flexbox を使用してプロファイル カードを中央に配置し、水色の背景色を設定します。

    2. プロフィール カードのスタイル:

      • 背景色: 背景を白に設定します。
      • border-radius: 角を丸くします。
      • box-shadow: 奥行きを出すために微妙な影を追加します。
    3. 画像のスタイリング:

      • 幅と高さ: 画像のサイズを設定します。
      • border-radius: 50%: 画像を円形にします。
    4. テキスト スタイル:

      名前と役割をさまざまなフォント サイズと色でスタイルします。

    5. ソーシャルリンク:

      • スペースを確保するためにフレックスボックスを使用して配置します。
      • リンクの色を変更するホバー効果。

    ? このプロジェクトの使用方法

    1. ファイルをダウンロードします:

      Index.html および Styles.css ファイルをダウンロードまたはコピーします。

    2. HTML ファイルを開きます:

      Index.html ファイルをダブルクリックしてブラウザで開きます。

    3. コンテンツを編集:

      • 名前役割を変更します。
      • 画像 URL を自分のプロフィール写真に置き換えます。
      • ソーシャルメディアリンクを更新します。
    4. CSS の実験:

      style.css で色、フォント、サイズを変更して、デザインにどのような影響があるかを確認してください。


    ? 何を学ぶか

    • HTML レイアウトの作成方法。
    • CSS を使用して要素をスタイル設定する方法。
    • 位置調整に Flexbox を使用する方法。
    • インタラクティブ性のためにホバー効果を追加する方法。

    ? 次のステップ

    • 機能を追加: 自己紹介セクションまたは連絡先ボタンを含めます。
    • レスポンシブにする: モバイル デバイスでカードの見栄えを良くする方法を学びます。
    • アニメーションの追加: CSS アニメーションを使用して、カードをよりインタラクティブにします。

    コーディングを楽しんでください! ??

    以上が個人プロファイル カード インターフェイスの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    ソース:dev.to
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    著者別の最新記事
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート