Сделать заглушку для тех пользователей кто не загрузил аватар

АгроТехно
АгроТехно
  • Сообщений: 2
  • Последний визит: 18 января 2025 в 20:13

У меня в системе есть пользователи, некоторые из них не загрузили аватарки и сейчас от этого список пользователей выглядит не красиво, так как нет заглушки, точнее в системе она была но наши разработчики зачем то ее удалили.
Можете помочь сделать заглушку на CSS для тех пользователей кто не загрузил аватар. Пример моего кода:

 
<a href="/users/4601"><img src="/upload/046/u4601/ce/18/f484d6b0.jpg" alt=«Екатерина» title=«Екатерина»></a>
 


И вот CSS

 
.striped-list .item .icon img {
display: block;
height: 50px;
width: 50px;
transition: all 0.3s ease 0s;
}
 

Так же из-за того, что нет заглушки отображается alt=«Екатерина».

Редактировалось: 1 раз (Последний: 18 января 2025 в 01:11)
Евгений Громов
Евгений Громов
  • Сообщений: 2
  • Последний визит: 18 января 2025 в 01:14

Мы можем использовать CSS для отображения стандартного изображения-заглушки, если аватарка отсутствует. Вот пример, как это можно сделать:
1. Добавьте стандартное изображение-заглушку в ваш проект, например, default-avatar.png.
2. Обновите ваш CSS для отображения заглушки, если аватарка отсутствует:

 
.striped-list .item .icon img {
display: block;
height: 50px;
width: 50px;
transition: all 0.3s ease 0s;
object-fit: cover;
}
 
 
.striped-list .item .icon img[alt=""] {
content: url('/path/to/default-avatar.png');
}
 

1. Обновите HTML для использования атрибута alt как индикатора отсутствия аватарки:
<br>
<a href="/users/4601">
<img src="/upload/046/u4601/ce/18/f484d6b0.jpg" alt="" title="Екатерина">
</a>
 


В этом примере, если атрибут alt пустой, CSS заменит изображение на заглушку. Вы можете настроить путь к заглушке в content: url('/path/to/default-avatar.png'); в соответствии с вашим проектом.

Редактировалось: 1 раз (Последний: 18 января 2025 в 01:08)
Авторизуйтесь, чтобы писать на форуме.

Заявка на услуги DST

Наш специалист свяжется с вами, обсудит оптимальную стратегию сотрудничества,
поможет сформировать бизнес требования и рассчитает стоимость услуг.

Адрес

Ижевск, ул. Воткинское шоссе, д. 170 Е, Технопарк Нобель, офис 1117

8 495 1985800
Заказать звонок

Режим работы: Пн-Пт 10:00-19:00

info@dstglobal.ru

Задать вопрос по почте

Укажите ваше имя
Укажите ваше email
Укажите ваше телефон