微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

单击“页面顶部”按钮的悬停效果会保持不变,我该如何撤消此操作?

如何解决单击“页面顶部”按钮的悬停效果会保持不变,我该如何撤消此操作?

我有一个页面顶部按钮,当悬停时它会变大并变成灰色,但是当点击它时它看起来保持灰色和更大的尺寸,这覆盖了我网站的一部分,特别是在手机上。我只想让它恢复到正常的颜色和大小,充其量,它甚至不需要在移动设备上具有悬停效果,因此如果有一种方法可以在媒体查询中禁用悬停,那也很棒.我怎样才能做到这一点?

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 举报,一经查实,本站将立刻删除。