我想設置一些東西,我的背景可以根據用戶的瀏覽器寬度進行縮放,但我被綁定到外部樣式表中某個元素下的背景設置。我可以改變背景,我可以修改它的屬性,但我不能用html背景替換它。我可以在我的CSS樣式表中鏈接一個外部javascript嗎?
我一直在研究這個解決方案,其中大部分似乎並沒有工作。我甚至嘗試鏈接(在html中)一個外部JS,它檢測屏幕分辨率並相應地選擇一個bg文件,這正是我所需要的,只有瀏覽器根本無法檢測到它,無論是將該腳本嵌套在html中還是隻是鏈接它。所以我正在尋找一種將它鏈接到CSS中的bg設置下的方法。從我所讀的內容來看,這是「可能但有風險」,沒有真正的指示說明它是如何完成的。
儘管存在風險,我仍願意嘗試,但我也樂於接受其他建議。我需要的是能夠爲小手機和其他所有設置兩個不同的圖像文件(相同的圖像,只是縮放比例不同)。我已經看過srcset,但是需要嵌入到html中,所以對我來說是不行的,儘管我對它很興奮。我不介意自己實際編輯圖像。
我怕標題,所以不敢看細節,我想答案是否定的。 – gevorg
如果你想根據屏幕大小替換一個'background-image',我想你要找的是[媒體查詢](http://stackoverflow.com/questions/21441938/media-queries-loading - 不同圖像-取決於-屏幕上的尺寸)。 – neilsimp1
歡迎來到StackOverflow。請添加您嘗試過的代碼。 – YakovL