Я давно использовал атрибут содержимого , и сегодня я хотел попробовать что-то новое. Вместо того, чтобы использовать JS для отображения всплывающей подсказки к изображению, я хотел узнать, возможно ли сделать это динамически с помощью CSS.
Итак, я попробовал:
.TableLine:hover:after{
content: url("../Img/Photo/"attr(id)".jpg");
}
где attr(id)
должен возвращать идентификатор изображения (буквенно-цифровой), который также является именем изображения.
Это не работает вообще, это не имеет никакого эффекта. Я думаю, что блок не был проанализирован, потому что добавление границы или фона в блок также, кажется, не имеет никакого эффекта.
Когда я просто использую attr(id)
в одиночку, без URL-адреса, он работает отлично. Это также работает, когда я заменяю attr(id)
реальным названием картинки.
После поиска в Интернете я не нашел ничего подходящего, поэтому я здесь. Это известная ошибка или просто моя ошибка? :)