【问题标题】:Click on Button shows blue rectanle. Moreover, button unhovers after closing a modal单击按钮显示蓝色矩形。此外,关闭模式后按钮会悬停
【发布时间】:2019-09-03 07:44:36
【问题描述】:

移动版网站上出现的号召性用语按钮只有两个问题。 首先,蓝色边框出现在按钮周围。我第一次在单击我的按钮时看到这个蓝色边框。可以去掉吗?

其次,关闭模态后按钮悬停。我只需要单击按钮外部即可取消悬停。

这里是页面http://novostroyka.shahar.uz/complex/citylife

<a href="#" onclick="return false;" class="float2" data-toggle="modal" data-target="#myModal"> 
    <i class="fa fa-phone my-float2" style="font-size:25px;"></i> 
</a>  
@media (min-width:800px) {
.float2{
visibility:hidden;
}
}

@media (max-width:768px) {
.float2{
    position:fixed;
    width:60px;
    height:60px;
    bottom:100px;
    right:27px;
    background-color:#24ac36;
    color:#FFF;
    border-radius:50px;
    text-align:center;
    box-shadow: 2px 2px 3px #999;
    animation: bot-to-top 2s ease-out;
    z-index:1000;
}

.my-float2{ 
    font-size:24px;
    margin-top:18px;
}

.ul2{
    position:fixed;
    right:30px;
    padding-bottom:20px;    
    bottom:65px;
    z-index:100; 
}

.ul2 .li2{
    list-style:none;
    margin-bottom:10px;
}

.ul2 .li2 .a2{
    background-color:#24ac36;
    color:#FFF;
    border-radius:50px;
    text-align:center;
    box-shadow: 2px 2px 3px #999;
    width:60px;
    height:60px;
    display:block;
}

.ul2:hover{
    visibility:visible!important;
    opacity:1!important;
}

.modal-body2{
    position: relative;
    padding: 20px;
}

【问题讨论】:

    标签: html css button hover


    【解决方案1】:

    “蓝色轮廓”可以突出显示按钮已聚焦或处于活动状态。要删除它,请使用以下 sn-p:

    button,
    button:active,
    button:focus {
      outline: none;
      -webkit-tap-highlight-color: transparent;
    }
    

    您可以将button 替换为任何相关的HTML 元素,例如链接的a, a:active, a:focus { ... } 等。

    这将隐藏任何 :focus 轮廓 (outline: none),并隐藏智能手机 (-webkit-tap-highlight-color: transparent;) 上的 :active“点击突出显示”,这意味着您的按钮不应再在台式机或智能手机上显示蓝色轮廓。

    我不太清楚你的第二个问题是什么意思?

    【讨论】:

    • 嗨,提供的代码可以去除蓝色边框。第二个问题是关于禁用按钮的悬停。单击按钮打开模态。关闭模式后,按钮仍保持活动悬停状态,仅单击按钮外部关闭悬停。
    • 我相信您指的是(主要是)iPhone 上的“持续悬停”问题。解决此问题的最佳方法是使用 JavaScript 删除并立即重新添加相关链接 - 请参阅 stackoverflow.com/questions/17233804/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-03
    • 1970-01-01
    • 1970-01-01
    • 2015-01-14
    • 2015-05-15
    • 2014-04-06
    • 2012-03-22
    相关资源
    最近更新 更多