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