2013-03-23 37 views
6

因此,我目前正在爲HTML5遊戲開發一個地圖編輯器,並且在此過程中,我想爲包含構建模塊縮略圖的畫布添加一些僞元素。但經過一小時的試驗和搜索沒有成功,我根本無法使僞元素出現,我嘗試將CS​​S應用於div並出現,所以我猜canvas元素有特別的意義嗎?不可能將僞元素添加到畫布?

下面是一個簡單的例子iv'e設置: 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"; } 

回答

11

替換元素(如canvasimg)目前不與僞元素工作。

注意。本規範未完全定義:before:afterreplaced elements(如HTML中的IMG)的交互。這將在未來的規範中更詳細地定義。

Source