javascript - 加载或单击时如何从 HTML 元素 'button' 和 'img' 中删除轮廓?
问题描述
在加载我的页面或单击按钮时,由于某种原因,html 会为按钮应用一些边框。
<div class="like-dislike">
<button class="button-like-dislike" id="likebtn24">
<i class="fa fa-thumbs-up" aria-hidden="true"></i>
</button>
<input class="input-like-dislike" id="likeinput24" value="0" name="">
<button class="button-like-dislike" id="dislikebtn24">
<i class="fa fa-thumbs-down" aria-hidden="true"></i>
</button>
<input class="input-like-dislike" id="dislikeinput24" value="0" name="">
</div>
解决方案
您应该能够通过在 CSS 中将大纲设置为“无”来防止这种情况。
大纲
button {
outline: none;
}
请记住,尽管使用 :hover 或 :active 仍向用户显示按钮已成功单击
徘徊
button:hover {
/*CSS*/
}
积极的
button:active {
/*CSS*/
}
推荐阅读
- javascript - 从字面上看,画布另存为png
- ios - Swift 中的日志行号和方法名
- apache-spark - Spark Dataframe 复杂排序
- node.js - Reactjs 网络热敏打印机
- java - 在给定数组中查找键数组(一个模式)
- asp.net-core-2.0 - 将用户声明传递给下游(辅助)API?
- c# - 枪口闪光灯打开但没有用 else 语句关闭?
- javascript - 在反应中的 url 更改上重新渲染相同的组件
- python - 在python的函数中使用为参数分配默认值有什么好处
- arcgis-runtime - ArcGIS 100.3.0 版安卓令牌