Spec mówi: funkcjaUżywanie atrybutów HTML jako wartości właściwości CSS
attr() zwraca wartość atrybutu na elemencie do wykorzystania jako wartości w nieruchomości. Jeśli zostanie użyty na pseudoelementie, zwraca wartość atrybutu na początkowym elemencie pseudoelementu.
http://www.w3.org/TR/css3-values/#attr
Jednak to nie wydają się działać. Kiedy używam background-image: url(attr(href));
, otrzymuję ciąg "attr (href)" jako wartość atrybutu, a nie samą wartość.
pomysłów, dlaczego tak jest zepsuty?
Prawie takie samo jak to pytanie zadane wcześniej: http://stackoverflow.com/questions/11117915/how-can-i-use-a-data-attribute-to-set-a-background-image-in -css – thirtydot
@thirtydot: Wiedziałem, że to wydaje się znajome ... nie wiem, czy powinienem to zamknąć, czy zostawić odpowiedź. – BoltClock
Zasadniczo powinien on działać, ale nie jest prawidłowo zrealizowany? – quadmachine