jquery - 正确地为 jQuery Mobile 换肤

标签 jquery html css mobile

最近在一家大银行找到一份前端开发人员的工作。我负责 UI。我们正在使用 jQuery Mobile。

我需要一个包含 jQuery Mobile 的所有 Assets 的页面,因此当我换肤时,我所要做的就是查看这一页。

有人知道在哪里可以找到吗?

  1. 为 jQuery Mobile 换肤的正确流程是什么?它永远感觉不对,而且剥皮感觉很老套。我所做的是创建一个新的样式表,在 Chrome/检查器中查看我想要更改的任何内容,然后覆盖该新样式表中的那些类。很多东西往往会坏掉,我必须使用很多特殊的类来修复它们。

你的流程是什么?

最佳答案

我还没有找到关于 jQuery Mobile 主题设计的任何此类综合指南。但是在创建了 3 个基于 jQuery Mobile 的应用程序之后,这是我创建主题的过程。

  1. 使用 Theme Roller 创建一个最接近您要设计的主题。您应该能够将基本配色方案与此相匹配。
  2. 创建自定义 css 以覆盖 Theme Roller css 中的元素。
  3. 使用 firebug 缩小您需要更改的类以获得您想要的内容并将其放入自定义样式表中。

是的,我同意这是一个漫长而累人的过程。诀窍是在正确的类上应用样式,这样就可以在不破坏其他任何东西的情况下工作。

关于jquery - 正确地为 jQuery Mobile 换肤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18177477/

相关文章:

javascript - 如何从单个数组创建多维数组或对象?

html - 列出的元素将不会显示在 IE 9 中

html - 如何在 CSS 中制作具有 2 个渐变的背景

javascript - 当 Javascript/JQuery 中 HTML 文件的类名更改时如何调用另一个函数

css - 两列宽度相同,但第一列是静态位置,第二列是绝对位置

html - 在一行旁边居中放置两行文本,Bootstrap

javascript - 如何在 jQuery 中使用这个选择器

jquery - 如何在提交事件上引发 "completed"事件?

javascript - Bootstrap 3.1.1 : Product slider not working

javascript - JQuery 和框架 - $(document).ready 不起作用