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