Хочу сделать так, чтобы круглое изображение изначально было скрыто полупрозрачным черным цветом, а при наведении темный цвет скрывался. Не совсем понимаю, как наложить цвет на круглое изображение.
.img-container:hover::after {
background: transparent;
}
В этом примере .img-container - это контейнер для вашего изображения. Псевдоэлемент ::after используется для создания полупрозрачного черного фона поверх изображения. Когда на контейнер наводят курсор, фон становится прозрачным благодаря свойству hover. Это должно работать для любого круглого изображения, которое вы поместите внутрь .img-container. Убедитесь, что ваше изображение имеет border-radius: 50%, чтобы оно было круглым.