یک کارت اطلاعاتی ساده شامل تصویر بالایی، عنوان، متن خلاصه و یک دکمه اقدام بسازید و با CSS آن را با گوشههای گرد، سایه، فضای داخلی مناسب و افکت hover قابللمس کنید بهطوری که در صفحههای کوچک عرض کامل بگیرد.
7.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:27 0.0
برای حل این مسئله، ساختار HTML سادهای با کلاسهایی مانند .card, .card-img, .card-body و .card-footer در نظر بگیرید و با CSS ویژگیهایی مثل border-radius، box-shadow، padding و background-color را تنظیم کنید. برای تصویر از width:100% و object-fit:cover استفاده کنید، برای افکت شناور از transition و transform: translateY(-...) یا افزایش شدت box-shadow در حالت :hover بهره ببرید و با @media (max-width: ...) حداکثرعرض کارت را به 100% تغییر دهید تا در موبایل کامل گسترده شود؛ از Flexbox برای چینش دکمه در فوتر کارت کمک بگیرید و نامگذاری معنادار کلاسها را رعایت کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای کارت اطلاعاتی ساده از ساختار معنایی مثل figure با تصویر و توضیح در figcaption استفاده کنید تا محتوا دسترسیپذیرتر شود. برای دسترسی بهتر alt متن مناسب برای تصویر و aria-label یا متن داخل دکمهٔ CTA را اضافه کنید و ترجیحاً از button به جای div برای عملگرایی استفاده کنید. در موبایل عرض کارت باید 100% شود و با @media (max-width: 600px) حداکثر عرض رعایت شود تا تجربه کار با لمس بهتر باشد. همچنین به صرفه است از prefers-reduced-motion استفاده کنید تا انیمیشنهای hover برای کاربران حساس به حرکت کاهش یابد و با transition و transform افکتهای قابل لمس ارائه شوند.
گزارش