jquery用户界面需要jquery css文件吗



我可以使用自己的css并覆盖所有默认的jquery css吗?jquery-css和jquery-ui之间有任何链接吗?

首先,要澄清的是,没有与jQuery库关联的CSS。

然而,对于jQuery UI,有一些主题,其中有关联的CSS文件。如果你想的话,这些文件可以很容易地被你自己的CSS文件覆盖。只需确保你的CSS规则比主题CSS提供的规则具有更高的特异性。

您也可以完全去掉主题CSS文件,只运行自己的CSS文件,因为CSS文件不会影响jQueryUI的功能。然而,为了简单起见,我会选择一个尽可能接近你想要实现的主题,然后覆盖该主题中使其看起来像你想要的那样所必需的部分。这样你就不必写下整个主题——你自己,而是可以利用别人的作品。

如果你想要jQuery UI的外观,你需要使用该CSS文件,但CSS文件没有"功能"需求,事实上,jsfiddle.net在加载jQuery UI时不会加载CSS文件

您不需要jQuery UI CSS文件,它只是使UI元素看起来像UI元素;如果没有它,它们看起来会很奇怪。如果你愿意,你可以制作自己的CSS。jQuery UI主题滚动器可以帮助实现这一点。

jQuery UI包含UI部分不同部分的样式信息
jQuery DialoguejQuery Date Picker
如果你不使用CSS,那么功能就没有效果
但请记住,排除css文件不是一个好主意
最好的操作是包含css文件,然后根据需要对其进行修改

归根结底,这只是HTML和CSS。

jQueryUIjavascript只创建HTML元素,并将所有类名添加到元素中。如果你没有引用jQuery UI css文件,那么会有非常默认的样式(例如内联宽度/高度/字体等)应用于UI。

因此,您可以创建自己的CSS文件来更改UI,或者按照其他人的建议滚动自己的主题。

最新更新