使用Themeroller我可以使用自己的顏色主題來代替默認的主題。但是我想添加一些數據 - 主題色板(例如「f」和「g」)並將它們與默認值一起使用。我可以用Themeroller做到嗎?如何在不覆蓋默認值的情況下添加自定義數據主題色板?
0
A
回答
1
如果你看一下jquery mobile's css file,你會看到這樣的結構:
/* Swatches */
/* A ---------------------------------------------*/
.ui-bar-a {
border: 1px solid #333 /*{a-bar-border}*/;
background: #111 /*{a-bar-background-color}*/;
color: #fff /*{a-bar-color}*/;
font-weight: bold;
text-shadow: 0 /*{a-bar-shadow-x}*/ -1px /*{a-bar-shadow-y}*/ 0 /*{a-bar-shadow-radius}*/ #000 /*{a-bar-shadow-color}*/;
background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c /*{a-bar-background-start}*/), to(#111 /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient(#3c3c3c /*{a-bar-background-start}*/, #111 /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
background-image: -moz-linear-gradient(#3c3c3c /*{a-bar-background-start}*/, #111 /*{a-bar-background-end}*/); /* FF3.6 */
background-image: -ms-linear-gradient(#3c3c3c /*{a-bar-background-start}*/, #111 /*{a-bar-background-end}*/); /* IE10 */
background-image: -o-linear-gradient(#3c3c3c /*{a-bar-background-start}*/, #111 /*{a-bar-background-end}*/); /* Opera 11.10+ */
background-image: linear-gradient(#3c3c3c /*{a-bar-background-start}*/, #111 /*{a-bar-background-end}*/);
}
.ui-bar-a,
.ui-bar-a input,
.ui-bar-a select,
.ui-bar-a textarea,
.ui-bar-a button {
font-family: Helvetica, Arial, sans-serif /*{global-font-family}*/;
}
.ui-bar-a .ui-link-inherit {
color: #fff /*{a-bar-color}*/;
}
.ui-bar-a a.ui-link {
color: #7cc4e7 /*{a-bar-link-color}*/;
font-weight: bold;
}
...
/* B -----------------------------------------*/
...
/* C -----------------------------------------*/
...
/* D -----------------------------------------*/
...
/* E -----------------------------------------*/
...
/* Structure */
/* links within "buttons" -----------------------*/
你可以添加主題爲「F」(或任何你想將它命名)/* Structure */
之前,或者在一個單獨的CSS文件引用後 jQM的CSS。這不會影響以前的樣式。但一定要這樣命名元素:
.ui-bar-themename
否則,你會超過現有的樣式。
1
在Themeroller中,我爲字母F和G添加了其他樣式,並根據需要調整它們(A - E保持原狀)。然後,我下載了帶有樣式的zip文件,複製了/* F
和/* G
部分(感謝@hungerpain),將它們放在單獨的.css中,並將其鏈接到jQM .css之後。
0
所有由jquery-mobile.js文件執行的jquery手機主題。在.js文件中只定義了5個主題。 A和B以及C和D以及E. 如果您想將自定義主題(例如「F」)添加到此組主題中,則應將此主題ID添加到jquery-mobile.js中以供執行。你有沒有失望? 在簡單情況下,您可以通過切入「A」或「B」主題參數來製作自定義主題。
相關問題
- 1. primefaces默認的css主題被自定義模板覆蓋
- 2. 覆蓋默認主題的自定義主題WP7
- 3. 「QUERY」在不覆蓋以前的值的情況下添加值
- 4. 如何在默認情況下添加2個十進制值
- 5. 如何在不違反默認行爲的情況下在Python中覆蓋__getattr__?
- 6. 自定義NSTextStorage:默認情況下不顯示錶情符
- 7. 如何在不覆蓋默認選項的情況下傳遞選項散列?
- 8. 默認情況下如何將自我添加到ManyToManyField?
- 9. 如何添加uiimagepickerview自定義覆蓋
- 10. 爲什麼我的自定義'actionBarTabStyle'不覆蓋默認樣式/主題?
- 11. 如何覆蓋默認的標題與自定義標題在android
- 12. 自定義啓動器以覆蓋默認的主鍵行爲?
- 13. 我可以在不覆蓋默認分頁的情況下對自定義查詢進行分頁嗎?
- 14. 如何在不覆蓋現有樣式的情況下將觸發器添加到WPF自定義控件?
- 15. 覆蓋默認的Android主題
- 16. 覆蓋默認的Aero主題
- 17. 如何在不爲每個ActionLink添加area =「」的情況下指定默認Area
- 18. 如何在不覆蓋Mahapps主題的情況下設置屬性?
- 19. 如何添加自定義數據以覆蓋Google Maps for iOS?
- 20. 覆蓋默認值
- 21. 如何在默認情況下添加firstvalue null。
- 22. 如何使用自定義的覆蓋默認Wordpress 404頁面?
- 23. Android覆蓋默認對話框主題
- 24. 覆蓋WPF UserControl默認主題
- 25. 自定義呼叫屏幕覆蓋android中的默認值?
- 26. 如何在不覆蓋數據庫數據的情況下進行混帳
- 27. 如何在不覆蓋它的情況下傳輸$ exercise參數?
- 28. Windows Phone 8主題覆蓋默認主題不工作
- 29. 如何覆蓋/自定義Jinja2模板中(本地)對象的默認格式?
- 30. 如何在Drupal 7x中覆蓋默認的主題頁面
如果您認爲這是正確的答案,請將其標記爲正確答案,或將我的答案作爲正確答案 – krishgopinath