繁体   English   中英

为我自己的HTML元素使用jQuery UI css样式

[英]Using jQuery UI css styles for my own HTML elements

使用jQuery UI为我提供了这些漂亮的样式表。 这些适用于jQuery UI的小部件。 但是,我如何将这些样式应用于我自己的HTML元素以获得相同的外观和感觉?

当我更改jQuery UI主题时,我希望我的页面相应地更改。 我知道有类似的问题,如“ jQuery UI Themeroller Question ”。 据说我只能打开CSS并手动将CSS类应用于我的元素。

有没有更好/官方的方法呢? 特别是使用Theme Switcher,我可以轻松拥有可自定义的UI。

- 加入原始问题 -

好的,大家都解释一下,我必须手动将css类应用到我的元素。 我很欣赏这些信息,你肯定比我有更多的CSS经验。 但是,当我后来想要更改样式时,我必须在许多地方更改此(jQuery UI)类 - 例如所有td元素。 所以在我的CSS文件中,我更喜欢通过选择器应用样式。

问:我可以使用选择器重新应用(jQuery UI css)类,例如“将类XYZ应用于div中的所有表头”ABC“吗?

我可以通过jQuery选择来做到这一点,但我可以在“我的css”中做到吗?

要回答你的问题, 是将你自己的元素归结为jQuery UI小部件的官方方式。 您必须将特定类应用于元素,它们最终将看起来像jQuery UI中的其他小部件。

在firefox / chrome中

右键单击要复制其样式的元素,然后选择inpsect元素。 注意它属于哪个类。

将这些类添加到元素中

回答你上面的td问题:

你可以在你的css中创建一个td类,并将jquery ui csss文件中的样式复制到它:

td{
 //Styles go here
}

另外,你问“将类XYZ应用于div中的所有表格标题”ABC“?” 将其添加到您的css文件中

如果divs ID是ABC

div#ABC th{
   //Styles Go Here
}

如果divs类是ABC

div.ABC th{
   //Styles Go Here
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM