我想檢索已應用CSS3轉換的div的大小。獲取CSS3轉換元素的大小
-webkit-transform: scale3d(0.3, 0.3, 1);
所以,有效地,我已經使元素的30%的原始大小。但是,當我查詢元素的寬度/高度時,它會報告應用變換之前元素的大小。
據我所知,這實際上是正確的行爲,並且該元素實際上並未改變大小,但其內容確實如此。但是,我在這裏問的原因是,如果我右鍵單擊元素並從彈出菜單中選擇「檢查元素」(我剛剛在Mac上使用Safari),該元素將突出顯示,呈現的大小顯示在附加到元素的瀏覽器工具提示中。
所以,這表明瀏覽器「知道」所呈現的大小,但我還沒有發現尚未訪問該信息的方式。誰能幫我?
相關:http://stackoverflow.com/questions/7565542/width-height-after-transform/30157405#30157405 – abernier 2015-05-10 22:49:27