refactor(topics): 멀티 에이전트용 지식 재편 — _Common(공통 기본기) + Domain_* 구조

에이전트 8종(대화형/프로그래머 C·S/디자이너/설계자/기획자/QA/PD/PM)에게
[공통 기본 능력 + 롤별 Specialty] 2층으로 지식을 주입하기 위한 재분류.
문서 내용·포맷은 무수정, 폴더 이동만 (6,372개 문서 수 보존 확인).

- Topic_Programming → Domain_Programming (내부 구조 보존)
- Topic_Graphic → Domain_Design
- Topic_Business → Domain_Product
- Topic_General → Domain_General
- _Common 신설: Math(구 Topic_Math_Specialty), Reasoning(구 General/From_Thinking & Reasoning),
  Reasoning_Creativity(구 General/From_창의성), Communication(Poetic_Blog_Writing + From_writing)
- 타 도메인의 From_* 폴더는 유지 (출처 표기일 뿐, 이미 도메인에 맞게 분류된 문서)
- 빈 폴더 정리 (memory/procedures)
- 에이전트→폴더 매핑은 workspace의 .astra/agent-knowledge-map.json (9개 에이전트)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Antigravity Agent
2026-07-11 11:05:56 +09:00
parent 6549ead309
commit c24165b8bc
6193 changed files with 1717 additions and 31 deletions
@@ -0,0 +1,136 @@
---
id: css-styling-buttons
title: "CSS Styling Buttons"
category: "Frontend"
status: "draft"
verification_status: "conceptual"
canonical_id: ""
aliases: ["CSS buttons", "button styling", "styled button", "button class", "rounded buttons", "button borders"]
duplicate_of: ""
source_trust_level: "B"
confidence_score: 0.88
created_at: 2026-06-23
updated_at: 2026-06-23
review_reason: ""
merge_history: []
tags: ["css", "web", "frontend", "w3schools", "buttons", "styling", "ui"]
raw_sources: ["https://www.w3schools.com/css/css3_buttons.asp"]
applied_in: []
github_commit: ""
---
# [[CSS Styling Buttons]]
## 🎯 한 줄 통찰 (One-line insight)
Buttons can be created from `<button>`, `<input type="button">`, or styled `<a>` elements, and CSS properties like `background-color`, `padding`, `border-radius`, and `border` give them their visual style. [S1]
## 🧠 핵심 개념 (Core concepts)
- **Multiple sources** — buttons can be created using `<button>`, `<input type="button">`, or styled `<a>` elements. [S1]
- **Core styling properties** — `background-color`, `color`, `border`, `padding`, `border-radius`, `text-align`, `font-size`, `text-decoration`, and `cursor`. [S1]
- **Color variety** — different `background-color` values (green, blue, red, gray, black) distinguish button purposes. [S1]
- **Sizing** — `font-size` adjusts text size; `padding` controls spacing around the text. [S1]
- **Rounding** — `border-radius` rounds corners, up to `50%` for a circular effect. [S1]
- **Borders** — `border` can be solid, dotted, or dashed in various colors. [S1]
## 🧩 추출된 패턴 (Extracted patterns)
- **Base button class** — define a `.button` class with background, no border, white text, padding, centered text, no underline, `inline-block` display, font size, and a pointer cursor. [S1]
- **Variant classes** — layer numbered classes (`.button1``.button5`) over the base to vary color, size, rounding, or border. [S1]
## 📖 세부 내용 (Details)
**Basic button styling** — a basic button styling for different HTML elements. [S1]
```css
.button {
background-color: red;
border: none;
color: white;
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
cursor: pointer;
}
```
**Button colors** — buttons with different colors. [S1]
```css
.button1 {background-color: #04AA6D;} /* Green */
.button2 {background-color: #008CBA;} /* Blue */
.button3 {background-color: #f44336;} /* Red */
.button4 {background-color: #e7e7e7; color: black;} /* Gray */
.button5 {background-color: #555555;} /* Black */
```
**Button sizes** — buttons with different font size. [S1]
```css
.button1 {font-size: 10px;}
.button2 {font-size: 12px;}
.button3 {font-size: 16px;}
.button4 {font-size: 20px;}
.button5 {font-size: 24px;}
```
**Rounded buttons**`border-radius` adds rounded corners, up to `50%`. [S1]
```css
.button1 {border-radius: 2px;}
.button2 {border-radius: 4px;}
.button3 {border-radius: 8px;}
.button4 {border-radius: 12px;}
.button5 {border-radius: 50%;}
```
**Colored button borders** — borders can be solid, dotted, or dashed in various colors. (Per the source, only the `border` property is specified for each class; no `background-color`/`color` in these particular examples.) [S1]
```css
.button1 {border: 2px solid #04AA6D;}
.button2 {border: 2px dotted #008CBA;}
.button3 {border: 2px dashed #f44336;}
.button4 {border: 1px solid #e7e7e7;}
.button5 {border: 1px solid #555555;}
```
**Note on further sections** — The W3Schools page also references additional button sections (e.g. hoverable buttons, button shadow, disabled buttons, button width, button groups, animated buttons). The verbatim code for those sections was not captured from this source on this fetch; for hoverable/shadow/disabled/width specifics see [[CSS Button Hover Effects]]. Other section code: Not found in source (for this page).
## 🛠️ 적용 사례 (Applied in summary)
The page's own examples are the applied cases: a `.button` base style plus `.button1``.button5` variants for color, font size, rounding, and border style. No external project/commit applications found in the source.
## 💻 코드 패턴 (Code patterns)
Base reusable button class (language: CSS):
```css
.button {
background-color: red;
border: none;
color: white;
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
cursor: pointer;
}
```
Rounded / pill / circular variants (language: CSS):
```css
.button4 {border-radius: 12px;}
.button5 {border-radius: 50%;}
```
## ⚖️ 모순 및 업데이트 (Contradictions & updates)
No contradictions found in the source.
## ✅ 검증 상태 및 신뢰도
- **상태:** draft
- **검증 단계:** conceptual (실제 적용 사례 발견 시 applied/validated로 승격 가능)
- **출처 신뢰도:** B (W3Schools — widely used educational reference, not a primary standards body)
- **신뢰 점수:** 0.88
- **중복 검사 결과:** 신규 생성 (New discovery)
## 🔗 지식 그래프 (Knowledge Graph)
- **상위/루트:** [[CSS Tutorial]]
- **관련 개념:** [[CSS Button Hover Effects]], [[CSS Borders]], [[CSS Rounded Corners]]
- **참조 맥락:** Referenced when styling clickable buttons from `<button>`, `<input>`, or `<a>` elements.
## 📚 출처 (Sources)
- [S1] W3Schools — CSS Styling Buttons — https://www.w3schools.com/css/css3_buttons.asp
## 📝 변경 이력 (Change history)
- 2026-06-23: Initial draft synthesized from the W3Schools "CSS Styling Buttons" page (Astra wiki-curation, P-Reinforce v3.1 format).