问题描述
我有一个页面顶部按钮,当悬停时它会变大并变成灰色,但是当点击它时它看起来保持灰色和更大的尺寸,这覆盖了我网站的一部分,特别是在手机上。我只想让它恢复到正常的颜色和大小,充其量,它甚至不需要在移动设备上具有悬停效果,因此如果有一种方法可以在媒体查询中禁用悬停,那也很棒.我怎样才能做到这一点?
https://jsfiddle.net/68z5gtfm/2/
<div class="top_link_position">
<a class="back-to-top" href="#page_top" title="Top">
<button class="top_btn"><span class="icon"><i class="fas fa-chevron-up fa-2x"></i></span></button>
</a>
.top_link_position {
display: block;
position: fixed;
bottom: 0%;
right: .20%;
z-index: 600;
}
.top_btn {
border: 1.5px solid white;
background: rgb(39,38,38);
padding: .7rem .7rem;
color: white;
font-weight: bolder;
text-transform: uppercase;
}
.top_btn:hover,.top_btn:focus {
background: linear-gradient(rgba(167,167,.97),rgba(167,.97));
transition: all 0.5s ease-in-out;
cursor: pointer;
color: black;
}
.top_btn:hover,.top_btn:focus,.top_btn:active {
outline: 0;
}
.top_btn:active {
border: 1.5px solid white;
background: rgb(39,38);
color: white;
font-weight: bolder;
text-transform: uppercase;
}
.top_btn:visited {
background: rgb(39,38);
color: white;
}
.back-to-top {
position: fixed;
bottom: 0em;
right: 0px;
text-decoration: none;
font-size: 12px;
padding: .35em;
display: none;
}
.back-to-top:hover .fa-2x {
font-size: 3em;
transition-duration: .5s;
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)