現代 CSS 不只是設定顏色和字體。CSS 變數讓主題切換變得簡單,Media Query 讓網頁適應不同螢幕。
這是一段範例文字,用來展示主題切換效果。
:root {
--primary: #3b82f6;
--bg: #ffffff;
--text: #1a1a1a;
--radius: 8px;
}
.card {
background: var(--bg);
color: var(--text);
}
.button {
background: var(--primary);
border-radius: var(--radius);
}拖動滑桿模擬不同螢幕寬度,觀察佈局如何變化:
/* 手機 */
@media (max-width: 640px) {
.grid { flex-direction: column; }
}
/* 平板 */
@media (min-width: 641px) and (max-width: 1024px) {
.grid { grid-template-columns: repeat(2, 1fr); }
}
/* 桌面 */
@media (min-width: 1025px) {
.grid { grid-template-columns: repeat(3, 1fr); }
}