javascript - 当按钮处于事件状态时从按钮中移除阴影

标签 javascript html css button

我有一个带有 javascript 的按钮。当您单击该按钮时,将出现一个隐藏框,当您单击另一个按钮时,第一个框将被第二个框替换,依此类推。当我的按钮处于事件状态时,当框可见时,它周围会出现阴影。我不想要那个!我尝试使用以下 css 代码:

.nav > button{
    width: auto;
    font-family: 'OpenSansBold';
    color: #000;
    padding: 3px;
    border: none;
    margin-right: 10px;
    margin-top: 5px;
    font-size: 15px;
    text-align: left;
    background-color: #fff;
}

button:hover{
    cursor: pointer;
    border: none;
    color: #7b1a2c;
}
button:visited{
    font-family: 'OpenSansBold';
    box-shadow: none;
}

button:active{
    box-shadow: none;
}

但是没有运气。按钮处于事件状态时是否还有其他 CSS 代码?

我对javascript一无所知,只是复制粘贴这个东西。也许这可以在 js 代码中修复?为了以防万一,我可以告诉你们:

$('div.box').slice(1).addClass('hidden');

$('.nav').children('button').on('click', function(){
    // console.log('klikk');
    $(this).data('content');

    $('.box').not('hidden').addClass('hidden');
    $( $(this).data('content')).removeClass('hidden');
});

最佳答案

也许你在谈论outline 属性或:focus 伪类?

试试这个:

button:active, button:focus {
  box-shadow: none;
  outline: 0;
}

关于javascript - 当按钮处于事件状态时从按钮中移除阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37320676/

相关文章:

html - 用百分比将 iframe 内容放入 div 中

javascript - php, html, 在写完第一个词后将 select 更改为 selective 等等

html - CSS - 背景颜色元素问题 - 圆圈显示为椭圆形

javascript - 动态改变文本框的值

javascript - php-ajax 调用 json 数据并将该数据传递给 jguage js 让小部件显示该值

javascript - 在缩略图下面贴一个 div + 限制宽度

php - Facebook邀请好友对话框高度问题

html - CSS :before style

jquery - 对链接颜色的淡入淡出效果

Javascript map 不是试图读取数据的函数