CSS 예제 모음
다양한 스타일의 CSS 예제를 제공합니다. 원하는 스타일을 복사하여 사용하거나 수정해 보세요.
네온 사인 스타일
투명 배경에 빛나는 테두리 효과를 주는 사이버펑크 스타일입니다.
/* 네온 사인 스타일 */
[data-state="inactive"],
[data-state="active"] {
--key-radius: 6px;
font-size: 24px;
font-weight: 700;
}
[data-state="inactive"] {
--key-bg: transparent;
--key-border: 3px solid #474244;
--key-text-color: #474244;
}
[data-state="active"] {
--key-bg: transparent;
--key-border: 3px solid #ff2b80;
--key-text-color: #ff2b80;
text-shadow: 0px 0px 3px #ff2b80;
box-shadow: 0px 0px 4px #b3245d, 0px 0px 4px #b3245d;
}
/* 파란색 키 변형 */
.blue[data-state="active"] {
--key-bg: transparent;
--key-border: 3px solid #2ebef3;
--key-text-color: #2ebef3;
text-shadow: 0px 0px 3px #2ebef3;
box-shadow: 0px 0px 4px #2b8eff, 0px 0px 4px #2b8eff;
}
/* 카운터 스타일 */
.counter {
font-size: 24px;
font-weight: 700;
}
.counter[data-counter-state="inactive"] {
--counter-color: #474244;
}
.counter[data-counter-state="active"] {
--counter-color: #ff2b80;
text-shadow: 0px 0px 3px #ff2b80;
}
.blue .counter[data-counter-state="active"] {
--counter-color: #2ebef3;
text-shadow: 0px 0px 3px #2ebef3;
}파스텔 3D 스타일
부드러운 파스텔 색상과 입체적인 눌림 효과가 있는 스타일입니다.
/* 파스텔 3D 스타일 */
[data-state="inactive"],
[data-state="active"] {
--key-radius: 20px;
font-size: 16px;
font-weight: 700;
touch-action: manipulation;
transition: 0.13s ease-in-out;
cursor: pointer;
}
[data-state="inactive"] {
--key-bg: #ffd4e5;
--key-border: 2px solid #e8b4c8;
--key-text-color: #8b5a6b;
box-shadow: 0px 4px 0px #d9a0b8, 0px 6px 12px rgba(217, 160, 184, 0.3);
}
[data-state="active"] {
--key-bg: #ffc4dd;
--key-border: 2px solid #e8b4c8;
--key-text-color: #8b5a6b;
box-shadow: 0px 0px 0px #d9a0b8, 0px 2px 8px rgba(217, 160, 184, 0.2);
--key-offset-x: 0px;
--key-offset-y: 4px;
}
/* 카운터 스타일 */
.counter {
font-size: 14px;
font-weight: 600;
}
.counter[data-counter-state="inactive"] {
--counter-color: #c9a0b8;
}
.counter[data-counter-state="active"] {
--counter-color: #8b5a6b;
}미니멀 플랫 스타일
깔끔하고 단순한 플랫 디자인 스타일입니다.
/* 미니멀 플랫 스타일 */
[data-state="inactive"],
[data-state="active"] {
--key-radius: 4px;
font-size: 14px;
font-weight: 500;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
transition: 0.05s ease-out;
}
[data-state="inactive"] {
--key-bg: #f5f5f5;
--key-border: none;
--key-text-color: #333;
}
[data-state="active"] {
--key-bg: #333;
--key-border: none;
--key-text-color: #fff;
}
/* 카운터 스타일 */
.counter {
font-size: 12px;
font-weight: 400;
}
.counter[data-counter-state="inactive"] {
--counter-color: #999;
}
.counter[data-counter-state="active"] {
--counter-color: #333;
}다크 글래스 스타일
반투명 유리 효과가 있는 다크 테마 스타일입니다.
/* 다크 글래스 스타일 */
[data-state="inactive"],
[data-state="active"] {
--key-radius: 12px;
font-size: 18px;
font-weight: 600;
transition: 0.15s ease;
backdrop-filter: blur(10px);
}
[data-state="inactive"] {
--key-bg: rgba(255, 255, 255, 0.1);
--key-border: 1px solid rgba(255, 255, 255, 0.2);
--key-text-color: rgba(255, 255, 255, 0.6);
}
[data-state="active"] {
--key-bg: rgba(255, 255, 255, 0.25);
--key-border: 1px solid rgba(255, 255, 255, 0.4);
--key-text-color: #fff;
box-shadow: 0px 0px 20px rgba(255, 255, 255, 0.1);
}
/* 카운터 스타일 */
.counter {
font-size: 14px;
}
.counter[data-counter-state="inactive"] {
--counter-color: rgba(255, 255, 255, 0.4);
}
.counter[data-counter-state="active"] {
--counter-color: rgba(255, 255, 255, 0.9);
}레트로 게임 스타일
픽셀 폰트와 선명한 색상을 사용한 복고풍 스타일입니다.
/* 레트로 게임 스타일 */
@import url("https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap");
[data-state="inactive"],
[data-state="active"] {
--key-radius: 0px;
font-size: 12px;
font-weight: 400;
font-family: "Press Start 2P", cursive;
transition: none;
image-rendering: pixelated;
}
[data-state="inactive"] {
--key-bg: #2d2d2d;
--key-border: 4px solid #5a5a5a;
--key-text-color: #5a5a5a;
}
[data-state="active"] {
--key-bg: #ffcc00;
--key-border: 4px solid #ff9900;
--key-text-color: #000;
}
/* 카운터 스타일 */
.counter {
font-size: 8px;
font-family: "Press Start 2P", cursive;
}
.counter[data-counter-state="inactive"] {
--counter-color: #5a5a5a;
}
.counter[data-counter-state="active"] {
--counter-color: #ffcc00;
}그라데이션 스타일
화려한 그라데이션 효과를 사용한 스타일입니다.
/* 그라데이션 스타일 */
[data-state="inactive"],
[data-state="active"] {
--key-radius: 16px;
font-size: 20px;
font-weight: 700;
transition: 0.2s ease;
}
[data-state="inactive"] {
--key-bg: transparent;
background: linear-gradient(135deg, #2d2d2d 0%, #1a1a1a 100%);
--key-border: 2px solid #3d3d3d;
--key-text-color: #666;
}
[data-state="active"] {
--key-bg: transparent;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
--key-border: 2px solid #8b5cf6;
--key-text-color: #fff;
box-shadow: 0px 4px 15px rgba(102, 126, 234, 0.4);
}
/* 노란색 키 변형 */
.gold[data-state="active"] {
--key-bg: transparent;
background: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);
--key-border: 2px solid #f5576c;
box-shadow: 0px 4px 15px rgba(245, 87, 108, 0.4);
}
/* 카운터 스타일 */
.counter[data-counter-state="inactive"] {
--counter-color: #666;
}
.counter[data-counter-state="active"] {
--counter-color: #fff;
text-shadow: 0px 0px 10px rgba(139, 92, 246, 0.5);
}사용 방법
- 원하는 스타일의 CSS 코드를 복사합니다.
- 텍스트 에디터에 붙여넣고
.css파일로 저장합니다. - DM Note Settings > 커스텀 CSS에서 파일을 선택합니다.
각 스타일을 기반으로 색상이나 수치를 조정하여 나만의 스타일을 만들어 보세요!