2013-03-23 14 views
6

Obecnie pracuję nad edytorem map dla gry HTML5, a jednocześnie chciałem dodać pseudo elementy do kanwy zawierających miniatury klocków. Ale po godzinie eksperymentowania i szukania w Google bez sukcesu, po prostu nie mogłem sprawić, by pojawił się pseudoelement, spróbowałem zastosować css do div i pojawił się, więc wydaje mi się, że jest coś specjalnego z elementem canvas?Nie można dodać pseudo elementu do płótna?

Oto prosty przykład Iv'e skonfigurować: http://jsfiddle.net/ZsHGE/

Więc ja obracam się do was, wszystkich ludzi, wiedząc, tutaj na stackoverflow, na odpowiedź, to jest niemożliwe, aby dodać elementy do pseudo element canvas?

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"; } 

Odpowiedz

11

Wymienione elementy (takie jak canvas i img) nie działają na pseudo-elementów.

Uwaga. Ta specyfikacja nie określa w pełni interakcji :before i :after z replaced elements (takich jak IMG w HTML). Zostanie to zdefiniowane bardziej szczegółowo w przyszłej specyfikacji.

Source

Powiązane problemy