1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

k.k.FactoryAdvent Calendar 2024

Day 1

CSSを学習したい!Step1

Last updated at Posted at 2024-11-01

はじめに

今年はフロントエンドのスキルアップを目標に取り組んできました!!
Reactの状態管理やコンポーネントの設計、ロジック周りの設計は理解できたのですが、最後はCSS。
これがまぁ難しいですね💦💦💦そもそもCSSに触れなさすぎて、こんな便利なCSSがあったのと作った後に教えてもらうこともありました!とにかく今年の最後はCSS!CSSと思って、アドベントカレンダーはCSSを中心に書いていきます!!頑張って25本書くぞ〜〜〜〜!!

成果物

step1.gif

ソースコード

step1/styles.css
:root {
    --bg-color: #f0f2f5;
    --card-bg: #ffffff;
    --card-border: #e0e0e0;
    --card-shadow: rgba(0, 0, 0, 0.1);
    --primary-color: #4a90e2;
    --text-color: #333;
    --border-radius: 10px;
    --spacing: 16px;
    --card-width: 200px;
  }
  
  *,
  *::before,
  *::after {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
  }
  
  body {
    font-family: Arial, sans-serif;
    background-color: var(--bg-color);
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
  }
  
  .container {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(var(--card-width), 1fr));
    gap: var(--spacing);
    padding: var(--spacing);
    max-width: 1200px;
    width: 100%;
  }
  
  .card {
    background-color: var(--card-bg);
    border: 1px solid var(--card-border);
    border-radius: var(--border-radius);
    box-shadow: 0 4px 8px var(--card-shadow);
    display: flex;
    align-items: center;
    justify-content: center;
    height: 150px;
    font-size: 18px;
    color: var(--text-color);
    transition: transform 0.3s, box-shadow 0.3s;
  }
  
  .card:hover {
    transform: translateY(-4px);
    box-shadow: 0 8px 16px var(--card-shadow);
  }

最後に

まず1本目です。とにかく書いて理解を深めていきます。書いているうちに理解が深まっていくので!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?