13

そのため、現在HTML5ゲーム用のマップエディターを開発しています。その間、ビルディングブロックのサムネイルを含むいくつかの疑似要素をキャンバスに追加したいと思いました。しかし、1時間の実験と成功なしのグーグルの後、疑似要素を表示させることができませんでした。cssをdivに適用してみたところ、表示されたので、canvas要素で何か特別なことが起こっていると思いますか?

設定した簡単な例を次に示します。http: //jsfiddle.net/ZsHGE/

それで、私はあなたに目を向けます、答えのために、ここスタックオーバーフローですべての知っている人々は、答えのために、キャンバス要素に疑似要素を追加することは不可能ですか?

HTML: 
<!-- No visible pseudo candy :( -->
<canvas class="gimmeSomePseudoCandy" width="50" height="50"> :( </canvas>

<!-- pseudo candy appears! :) -->
<div class="gimmeSomePseudoCandy"></div>

CSS: 
.gimmeSomePseudoCandy:after { content:"Candy"; }
4

1 に答える 1

20

置き換えられた要素canvasおよびなどimg)は、現在、疑似要素では機能しません。

ノート。この仕様は、置き換えられた要素(HTMLなど):beforeとの相互作用を完全には定義していません。これは、将来の仕様でより詳細に定義される予定です。:afterIMG

ソース

于 2013-03-23T22:56:41.530 に答える