From 393b0edd70557495bb2e671459f754d0bc37e28f Mon Sep 17 00:00:00 2001 From: zenn Date: Fri, 3 Jul 2026 18:39:51 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B2=8C=EC=8B=9C=EB=AC=BC=20=EC=B9=B4?= =?UTF-8?q?=EB=93=9C=20=ED=81=B4=EB=A6=AD=20=ED=94=BC=EB=93=9C=EB=B0=B1=20?= =?UTF-8?q?=ED=86=B5=EC=9D=BC=20=EB=B0=8F=20=EA=B0=9C=EC=84=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 메인·전체·태그 목록 카드 제목을 포인트 컬러로 강조하는 공통 인터랙션 적용 - 회색 배경 hover 제거로 모바일 sticky 배경·탭 하이라이트 해소 - 데스크톱 hover 기기 전용 색 변경, 모바일은 :active 눌림 반영 - v1.10.35 Co-authored-by: Cursor --- assets/css/main.css | 21 +++++++++++++++++++++ components/site/PostCard.vue | 4 ++-- docs/map.md | 2 +- docs/update.md | 6 ++++++ package.json | 2 +- pages/index.vue | 2 +- pages/tag/[slug].vue | 4 ++-- 7 files changed, 34 insertions(+), 7 deletions(-) diff --git a/assets/css/main.css b/assets/css/main.css index ba53e1b..d352cef 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -284,6 +284,27 @@ background: color-mix(in srgb, var(--site-panel) 72%, var(--site-text)); } + /** + * 게시물 카드 제목 링크 공통 인터랙션 — 메인·전체 목록 통일. + * 데스크톱은 실제 hover 가능 기기에서만 색을 바꾸고, 모바일은 누르는 순간(:active)에만 반영해 + * 탭 후 색이 남는 sticky hover와 회색 탭 하이라이트를 없앤다. + */ + .post-title-link { + color: var(--site-text); + transition: color 0.15s ease; + -webkit-tap-highlight-color: transparent; + } + + @media (hover: hover) { + .post-title-link:hover { + color: var(--site-accent); + } + } + + .post-title-link:active { + color: var(--site-accent); + } + /** * 왼쪽 사이드바 1차 네비·태그 카테고리·테마 점 등 행 호버 — 라이트 테마에서 밝은 크림 톤, 다크는 패널 대비 유지 */ diff --git a/components/site/PostCard.vue b/components/site/PostCard.vue index 9e48bb4..240d663 100644 --- a/components/site/PostCard.vue +++ b/components/site/PostCard.vue @@ -8,7 +8,7 @@ defineProps({