В .hero-photo псевдоэлементы ::before/::after рисуют декоративный скелет-плейсхолдер «фасада дома». Они position:absolute, а <img> с фото аналога — position:static, поэтому абсолютные псевдоэлементы рисовались ПОВЕРХ картинки: реальное фото загружалось (naturalWidth есть), но визуально всегда был серый плейсхолдер. Фото (z-index 1) и подпись .photo-meta (z-index 2) теперь над скелетом. Скелет остаётся виден, когда фото нет или оно не загрузилось (onError → display:none). |
||
|---|---|---|
| .. | ||
| AddressInput.tsx | ||
| DealsCard.tsx | ||
| EstimateForm.tsx | ||
| HeroSummary.tsx | ||
| ListingsCard.tsx | ||
| MapPicker.tsx | ||
| OfferCard.tsx | ||
| PhotoUpload.tsx | ||
| PriceRangeBar.tsx | ||
| SourcesProgress.tsx | ||
| TestPresets.tsx | ||
| trade-in.css | ||