Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html jQuery UI按钮更改焦点颜色_Html_Jquery Ui_Css - Fatal编程技术网

Html jQuery UI按钮更改焦点颜色

Html jQuery UI按钮更改焦点颜色,html,jquery-ui,css,Html,Jquery Ui,Css,我试图通过向添加自定义CSS来自定义jQuery UI中按钮的颜色,如下所示: 我想改变这些按钮的颜色时,他们已经被点击(最好只是使用CSS)。我已经看过很多StackOverflow()和Google关于更改jQueryUI按钮颜色的帖子,但它们似乎都不起作用。也许是因为我刚刚开始学习jQuery、CSS和HTML之类的东西。如果有人能告诉我如何做到这一点,我将非常感谢你的帮助。多谢各位 编辑:我指的是有人点击按钮后的外观。我认为常规html元素没有焦点属性。您可以使用复选框或单选按钮,但对于

我试图通过向
添加自定义CSS来自定义jQuery UI中按钮的颜色,如下所示:

我想改变这些按钮的颜色时,他们已经被点击(最好只是使用CSS)。我已经看过很多StackOverflow()和Google关于更改jQueryUI按钮颜色的帖子,但它们似乎都不起作用。也许是因为我刚刚开始学习jQuery、CSS和HTML之类的东西。如果有人能告诉我如何做到这一点,我将非常感谢你的帮助。多谢各位


编辑:我指的是有人点击按钮后的外观。

我认为常规html元素没有焦点属性。您可以使用复选框或单选按钮,但对于
,您可能只需要使用javascript。如果您使用的是jQuery,那么它非常简单:

$("label").click(function(){
    $(this).addClass('focus');
});
就css而言:

label.focus, input[type=radio]:focus{
    background: #0c0;
}

“当他们被点击时”,你是指活动状态还是持久选择状态?请查看jQuery@MarkusHofmann,谢谢。我在发布问题后偶然发现了这一点,但我不想改变整个主题。我只想更改按钮的颜色。:)感谢您向我展示了一种为jQuery UI更改颜色的酷而简单的方法。@user1330974+1您的回复:-)我建议您仍然可以查看主题辊源代码。因此,编辑按钮颜色,下载文件并检查它。然后复制粘贴所需的部件。选定状态可能涉及在按钮上添加一个类,并将样式应用于该类。默认情况下,jQueryUI包括该选项。您只需要在代码中实现它。谢谢您,@KJPrice!我认为你的解决方案可能有效+感谢您抽出时间与我分享在jQuery中实现这一点的方法。当我不只是使用jqueryui时,我将使用它。现在,我想我解决了这个问题,通过对课堂进行一些黑客攻击。请随意看一看,并给我一些评论。我想向更有经验的人学习。:)顺便说一句,我不接受您的答案作为解决方案,因为我不确定其他想要jQueryUI解决方案的人是否能够复制。非常感谢你抽出时间来帮助我。听起来很公平。祝你旅途好运!