亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JavaScript:以像素為單位獲取背景位置

JavaScript:以像素為單位獲取背景位置

楊__羊羊 2021-10-14 14:26:42
我正在開發一個 JavaScript 動畫庫并遇到了一個問題:所有值通常都使用這個默認函數以像素為單位返回:window.getComputedStyle(element).getPropertyValue(property);但是,當像這樣獲取背景位置的值時:window.getComputedStyle(element).getPropertyValue('background-position');結果是50% 50%(背景位置:中心)。如何將值轉換為像素?我編寫了以下函數,但它給了我錯誤的結果,原因是背景位置的百分比也與圖像大小有關。var pixelsX = (parseFloat(percentX) / 100 * element.offsetWidth) + 'px';var pixelsY = (parseFloat(percentY) / 100 * element.offsetHeight) + 'px';我也無法使用 Image() 獲取大小,因為計算必須實時進行,而且我不能等待圖像加載。謝謝!
查看完整描述

2 回答

  • 2 回答
  • 0 關注
  • 164 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號