diff --git a/web/src/components/ArticleCard.tsx b/web/src/components/ArticleCard.tsx index 546ef40..7b684e2 100644 --- a/web/src/components/ArticleCard.tsx +++ b/web/src/components/ArticleCard.tsx @@ -13,24 +13,24 @@ export function ArticleCard({ article, onClick, onToggleRead, onToggleFavorite } return (
onClick(article)}> - {/* Unread Ribbon - "Paper Corner" Effect */} - {/* Unread Ribbon - Wrapping "Paper Corner" Effect */} + {/* Unread Ribbon - Polished Wrapping Effect */} {!article.is_read && ( -
- {/* Ribbon */} -
+
+ {/* The Ribbon Itself */} +
Non Lu
- {/* Darker Folds for "Wrapping" Effect */} -
-
+ + {/* Darker Folds for "Wrapping" Effect (Simulated behind the card) */} +
+
)} {!article.is_read && ( - /* External folds to complete the "behind" illusion if sticking out */ + /* External fold bits to cover the corner if needed for perfection */ <> -
-
+
+
)}