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

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

關于在css背景圖中引用webp圖片的疑問

關于在css背景圖中引用webp圖片的疑問

慕桂英546537 2019-03-04 13:15:27
最近在做公司現有項目的優化工作,其中一項就是將部分靜態資源圖從原格式轉為webp格式。從而在支持webp的瀏覽器中輸出webp格式的圖片。由于項目技術棧是Vue + webpack + less。原先所有的靜態資源圖基本都走webpack來進行版本管理。如此的話,想通過webpack加上js業務邏輯代碼,實現webp格式的圖片瀏覽器全兼容,并沒有走通。無奈,只有將所有靜態資源圖放置在根目錄下static目錄下,此目錄中所有的圖片不走webpack處理。因此配合自己的業務代碼,可以實現webp全瀏覽器兼容。但如此操作,因不走webpack,所有這些圖片的版本管理也失去了。另一個問題是css中的背景圖處理。我用less寫了一個方法。參數為圖片路徑,從而實現以上的兼容效果。但我看了network面板,發現,雖然在支持webp的瀏覽器中輸出的是webp格式圖片,但原格式圖片也依然被載入并占用一個請求。如此的話,似乎css兼容就做的毫無意義了。不知有沒有更好的實踐?以下為less代碼:.webpbg(@url) {  background-image: url(@url);  .webpa & {    background-image: url('@{url}.webp');  }}
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 1176 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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