Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.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 使用CSS单击时,将背景色设置为按钮_Html_Css - Fatal编程技术网

Html 使用CSS单击时,将背景色设置为按钮

Html 使用CSS单击时,将背景色设置为按钮,html,css,Html,Css,使用css单击时,如何为我的设置背景色 .myBtn { background-color: #fff; cursor: pointer; color: #000; text-decoration: none; text-transform: uppercase; } html: 单击时突出显示我 对不起-我没有代表对此发表评论。但我想这也许能回答你的问题: 编辑:哎呀。这看起来像是改变了整个背景,但是你可能仍然可以使用它,但是改变了 input[typ

使用css单击时,如何为我的
设置背景色

.myBtn {
    background-color: #fff;
    cursor: pointer;
    color: #000;
    text-decoration: none;
    text-transform: uppercase;
}
html:

单击时突出显示我

对不起-我没有代表对此发表评论。但我想这也许能回答你的问题:

编辑:哎呀。这看起来像是改变了整个背景,但是你可能仍然可以使用它,但是改变了

input[type="checkbox"]:checked + div{
    background: #5BC0DE;
}
要通过使用button类来定位按钮,请执行以下操作:

input[type="checkbox"]:checked + .mybtn{
    background: #5BC0DE;
}

抱歉-但我没有代表对此发表评论。但我想这也许能回答你的问题:

编辑:哎呀。这看起来像是改变了整个背景,但是你可能仍然可以使用它,但是改变了

input[type="checkbox"]:checked + div{
    background: #5BC0DE;
}
要通过使用button类来定位按钮,请执行以下操作:

input[type="checkbox"]:checked + .mybtn{
    background: #5BC0DE;
}

为此使用活动选择器。这是一张工作票

查阅参考资料

编辑: 您也可以使用焦点选择器

.myBtn:focus {
    background-color: #dd4814;
}
但在这种情况下,如果按钮失去焦点,颜色将再次改变


我想您需要借助Javascript或JQuery来更改按钮单击事件上的css规则。

为此使用活动选择器。这是一张工作票

查阅参考资料

编辑: 您也可以使用焦点选择器

.myBtn:focus {
    background-color: #dd4814;
}
但在这种情况下,如果按钮失去焦点,颜色将再次改变

我想您需要借助Javascript或JQuery来更改按钮单击事件上的css规则。

编辑答案:

<html>
<head>
<style>
.myBtn:active{
background-color: red;
}
.myBtn:visited{
background-color: red;
}

</style>
</head>
<body>
<button class ="myBtn">Click here to change bgcolor</button>
</body>
</html>

.myBtn:活动{
背景色:红色;
}
.myBtn:已访问{
背景色:红色;
}
单击此处更改颜色
编辑答案:

<html>
<head>
<style>
.myBtn:active{
background-color: red;
}
.myBtn:visited{
background-color: red;
}

</style>
</head>
<body>
<button class ="myBtn">Click here to change bgcolor</button>
</body>
</html>

.myBtn:活动{
背景色:红色;
}
.myBtn:已访问{
背景色:红色;
}
单击此处更改颜色

以下代码是SCS的一个片段

:root {
  --b1: beige;
  --b2: brown;
  --b3: #654321;
}

#check {
  display: none;
}

.btn {
  background-color: var(--b2);
  padding: 5px;
  border: 1px solid var(--b3);
  font-family: Google Sans;
  font-weight: 600;
  color: var(--b1);
  outline: none;
  border-radius: 5px;
  cursor: pointer;
}

.btn:hover {
  background-color: darken(brown, 5);
  border: 1px solid darken(#654321, 10);
}

以下代码是SCS的一个片段

:root {
  --b1: beige;
  --b2: brown;
  --b3: #654321;
}

#check {
  display: none;
}

.btn {
  background-color: var(--b2);
  padding: 5px;
  border: 1px solid var(--b3);
  font-family: Google Sans;
  font-weight: 600;
  color: var(--b1);
  outline: none;
  border-radius: 5px;
  cursor: pointer;
}

.btn:hover {
  background-color: darken(brown, 5);
  border: 1px solid darken(#654321, 10);
}

类似于切换或仅当鼠标按钮按在按钮上时?类似于切换或仅当鼠标按钮按在按钮上时?谢谢。但点击后就会消失。我希望它在点击后保持突出显示。谢谢。但点击后就会消失。我希望它在点击后保持突出显示。谢谢你的回答。但是我想用CSS(没有js)来做这件事,正如我在问题中所解释的。对不起,我没有看到。请看我编辑的答案:它使用CSS。您希望按钮的背景色仅在用户单击时变为红色,还是在用户单击按钮后仍保持红色?如果您希望它无限期地变为红色,请使用该代码,如果您希望在用户停止单击按钮后红色背景颜色消失,请使用“已访问”伪类删除该代码。希望这有帮助!谢谢你的回答。但是我想用CSS(没有js)来做这件事,正如我在问题中所解释的。对不起,我没有看到。请看我编辑的答案:它使用CSS。您希望按钮的背景色仅在用户单击时变为红色,还是在用户单击按钮后仍保持红色?如果您希望它无限期地变为红色,请使用该代码,如果您希望在用户停止单击按钮后红色背景颜色消失,请使用“已访问”伪类删除该代码。希望这有帮助!欢迎来到StackOverflow!问题是在按钮被单击后永久更改其颜色。通过使用:hover伪选择器,按钮仅在悬停时更改颜色。欢迎使用StackOverflow!问题是在按钮被单击后永久更改其颜色。通过使用:hover伪选择器,按钮仅在悬停时更改颜色。