- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一组 3 个按钮(尽管其中一个是隐藏的),但是当按钮处于事件状态时,即已被单击,其背景颜色不会从 #36A9E1 更改为 #F9B233。 :hover 状态表现良好;只有 :active 状态才是有趣的。
奇怪的是,当我在 Chrome 中使用检查打开网页,然后单击其中一个按钮时,它工作正常。一旦我点击开发者工具,它就会恢复为默认背景颜色。
链接:http://whatsondv.co.uk/prbok/clipperdesctabs.html .
可能是什么问题?
.tablinksClipper{
background-color:#36A9E1;
padding:0.5em;
font-weight:700;
color:#FFF;
display:inline-block;
margin-bottom:0.5em;
font-family:Sintony, sans-serif;
font-size:1em;
line-height:1.25em;
border:none;
transition:0.3s;
}
.tablinksClipper:hover{
background-color:#F9B233;
cursor:pointer;
}
.tablinksClipper:active{
background-color:#000000!important;
}
<div class="tab">
<button class="tablinksClipper" onclick="openSectionClipper(event, 'infoClipper')" id="defaultClipper"><i class="fas fa-info-circle"></i> About</button>
<button class="tablinksClipper" onclick="openSectionClipper(event, 'photosClipper')"><i class="fas fa-camera"></i> Photos</button>
<button style="display:none;" class="tablinksClipper" onclick="openSectionClipper(event, 'dogsClipper')" id="dogTabClipper"><i class="fas fa-paw"></i></button>
</div>
最佳答案
激活状态仅在点击期间设置。
button:active {
background-color: red;
}
<button >Click me</button>
如果您希望按钮在您点击后有不同的外观,您可能需要在点击时为其添加一个类。
function clicked() {
var element = document.getElementById("button");
element.classList.add("clicked");
}
button.clicked {
background-color: red;
}
<button id="button" onClick=clicked()>Click me</button>
关于html - CSS 帮助 : active button not changing style,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51753087/
我遇到过这个 html: 上面的html和这个有什么区别: 最佳答案 来自MDN page on the tag : 对于 type 的属性标签,可能的值是: 提交:按钮将表单数据提交给服务器
Button button= (Button) findViewbyID(R.id.button); 和 Button button = new Button(this); 有什么区别? 最佳答案 有
我是一名优秀的程序员,十分优秀!