値としてHTMLを使用することで、仕様は言う属性:CSSプロパティは
のattr()関数は、プロパティの値として使用するための要素に属性の値を返します。擬似要素で使用される場合、擬似要素の元の要素の属性の値を返します。
http://www.w3.org/TR/css3-values/#attr
しかし、これは動作するようには思えません。 background-image: url(attr(href));
を使用すると、値自体ではなく、属性値として文字列「attr(href)」が取得されます。
これが切断された理由を任意のアイデア?
今日のこの質問とほとんど同じです:http://stackoverflow.com/questions/11117915/how-can-i-use-a-data-attribute-to-set-a-background-image-in -css – thirtydot
@thirtydot:私はこれをよく知っていると知っていた...私はそれを閉じなければならない、または私の答えを残す必要はありません。 – BoltClock
基本的にはうまくいくはずですが、正しく実装されていませんか? – quadmachine