文章詳情頁
html5 - HTML或者JS可否動態改變 .css的屬性?
瀏覽:207日期:2022-12-07 16:53:13
問題描述
例如想基于input輸入的value內容改變*.css或者<style>的屬性值 是否可實現?例如:用input:color標簽獲取選擇的顏色value,更新滾動條的顏色?(這個必須用選擇器,不能用行內)
目前想到的一種方法就是用js在當前頁面創建一個<style>,然后修改這個標簽里面的內容。不知道是否還有其他想法?
感覺我好像沒有描述清楚,需要根據value給出css樣式表的屬性值 例如:用戶選擇了#6ec42a,那么滾動條變成#6ec42a這個顏色。這樣的話,提前準備好css文件不太好做,總不能把十六進制顏色都窮舉出來做成不同的css文件?不過很感謝二位剛剛分享的方法,這個我也不會,正好學習了!
問題解答
回答1:寫幾個不同方案的.css文件,根據情況用js動態加載css文件
回答2:例如想基于input輸入的value內容改變*.css或者<style>的屬性值 是否可實現?可以用屬性選擇器替換*.css例如:$('[href*=aaa.css]').attr({href: ’bbb.css’});
標簽:
Html5
相關文章:
1. html5 - 前端面試碰到了一個緩存數據的問題,來論壇上請教一下2. javascript - 打算寫一個c++的node圖像處理模塊,有沒有推薦的c++圖片處理庫?3. java - butterknife怎么綁定多個view4. 運行python程序時出現“應用程序發生異常”的內存錯誤?5. css3 讓圖片變成灰色(filter),但針對IE11瀏覽器無效6. java - 同步/異步與阻塞/非阻塞之間的差異具體是什么?7. css - 移動端 盒子內加overflow-y:scroll后 字體會變大8. android - Genymotion 模擬器可以做屏幕適配檢測嗎?9. macos - 無法source activate python2710. python中如何計算t分布的值?
排行榜

網公網安備