Html 使用CSS单击时,将背景色设置为按钮
使用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
设置背景色
.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伪选择器,按钮仅在悬停时更改颜色。