He utilizado el atributo de contenido durante mucho tiempo, y hoy quería probar algo nuevo. En lugar de usar JS para mostrar una información sobre herramientas de imagen, quería saber si era posible hacerlo dinámicamente con CSS.Contenido de Css, Attr y Url en la misma oración
así que he intentado:
.TableLine:hover:after{
content: url("../Img/Photo/"attr(id)".jpg");
}
donde attr(id)
se supone que devolver el ID de la imagen (alfanumérico), que es también el nombre de la imagen.
No funciona del todo, no tiene ningún efecto. Creo que el bloque no se analizó porque agregar un borde o fondo al bloque tampoco parece tener efecto.
Cuando solo uso el attr(id)
solo, sin la url, funciona perfectamente. También funciona cuando reemplazo attr(id)
con el nombre real de la imagen.
Después de buscar un momento en la web no he encontrado nada relevante, así que aquí estoy. ¿Es un error conocido o simplemente mi error? :)
Creo 'attr (id)' simplemente funciona en cadenas no en 'url'. – elclanrs
Es el punto de mi pregunta de hecho, para estar seguro de eso>< – h1fra