La especificación dice: funciónHTML como CSS propiedad valora
El attr() devuelve el valor de un atributo en el elemento para su uso como un valor en una propiedad. Si se usa en un pseudo-elemento, devuelve el valor del atributo en el elemento de origen del pseudo-elemento.
http://www.w3.org/TR/css3-values/#attr
Sin embargo, esto no parece funcionar. Cuando uso background-image: url(attr(href));
obtengo la cadena "attr (href)" como valor de atributo, no el valor en sí.
Cualquier idea por qué esto está roto?
Casi lo mismo que esta pregunta hecha hoy: http://stackoverflow.com/questions/11117915/how-can-i-use-a-data-attribute-to-set-a-background-image-in -css – thirtydot
@thirtydot: sabía que esto me parecía familiar ... no sé si debería cerrarlo o dejar mi respuesta. – BoltClock
Entonces, básicamente, debería funcionar, pero no está implementado del todo bien? – quadmachine